@charset "UTF-8";
a:hover, a:focus {
  outline: medium none;
}

ul.inline-block li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*单选 多选新样式*/
.qw-regular-radio,.qw-regular-checkbox,.qw-radioLabel{display:none;}
.qw-regular-radio + label,.qw-regular-checkbox + label,.qw-radioLabel + label{line-height: 19px;}
.qw-regular-radio:checked + label i:after{content:' ';position:absolute;top:3px;left:3px;width:8px;height:8px;font-size:32px;border-radius:50%;background-color:#ff9500;}
.qw-regular-radio + label i{position:relative;margin:-3px 5px 0 0;width:14px;height:14px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;display:inline-block;vertical-align:middle;-webkit-appearance:none;}
.qw-regular-checkbox:checked + label i:after{content:' ';position:absolute;top:0;left:0;width:14px;height:14px;background: url(../images/checkbox_on_on.png);}
.qw-regular-checkbox[disabled]:checked + label i:after{content:' ';background:url(../images/checkbox_on_disable.png);}
.qw-regular-checkbox + label i{position:relative;margin:-3px 5px 0 0;width:14px;height:14px;background-color:#fff;border:1px solid #ccc;display:inline-block;vertical-align:middle;}
.qw-regular-checkbox[disabled] + label i{background-color:#eee;}
.qw-radioLabel + label{margin-right:10px;padding:0 10px;height:30px;line-height:30px;background-color:#fff;border:1px #dadada solid;border-radius:4px;display:inline-block;cursor:pointer;}
.qw-radioLabel:checked + label{color:#ff9500;border:1px #f4d6aa solid;}

.lasttd .contact_action:after{
  content: "";
  font-family: 'FontAwesome';
  color:#ccc;
  padding:2px 0;
}
.lasttd .contact_action:hover{background:#eee;}
.lasttd .contact_action {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: white;
  cursor: pointer;
  display: inline-block;
  padding: 3px 8px;
}
#header, #container, #footer, #top_nav {
  margin-left: auto;
  margin-right: auto;
}
.clearfix, ul.inline-float, .col-three, .col-four, .form .form-item, .form-inline, .tabs-primary, .tabs-color, .tabs-border {
  *zoom: 1;
}
.clearfix:before, ul.inline-float:before, .col-three:before, .col-four:before, .form .form-item:before, .form-inline:before, .tabs-primary:before, .tabs-color:before, .tabs-border:before, .clearfix:after, ul.inline-float:after, .col-three:after, .col-four:after, .form .form-item:after, .form-inline:after, .tabs-primary:after, .tabs-color:after, .tabs-border:after {
  content: "";
  display: table;
  font: 0/0 a;
}
.clearfix:after, ul.inline-float:after, .col-three:after, .col-four:after, .form .form-item:after, .form-inline:after, .tabs-primary:after, .tabs-color:after, .tabs-border:after {
  clear: both;
}
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, .fl, #aside_first, .layout-lm #main, #aside_second, .layout-mr #main, .layout-lmr #main {
  float: left;
  display: inline;
}
.fr {float: right;display: inline;}
.hidden {display: none !important;visibility: hidden;}
.visually-hidden {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

.invisible {
  visibility: hidden;
}

ul.has-style, ul.disc, ul.circle, ul.square {
  margin-left: 25px;
  list-style: disc;
}

.ir {
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  _line-height: 99;
  _overflow: hidden;
}

.aside-nav li a {
  *zoom: 1;
}

.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, #aside_first, .layout-lm #main, #aside_second, .layout-mr #main, .layout-lmr #main {
  margin-left: 10px;
  margin-right: 10px;
}

.span1 {
  width: 60px;
}

.span2 {
  width: 140px;
}

.span3 {
  width: 220px;
}

.span4 {
  width: 300px;
}

.span5 {
  width: 380px;
}

.span6 {
  width: 460px;
}

.span7 {
  width: 540px;
}

.span8 {
  width: 620px;
}

.span9 {
  width: 700px;
}

.span10 {
  width: 780px;
}

.span11 {
  width: 860px;
}

.span12 {
  width: 940px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

body {
  margin: 0;
}

a:hover, a:active {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

p,
pre {
  margin: 1em 0;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

dl,
menu,
ol,
ul {
  margin: 1em 0;
}

dd {
  margin: 0 0 0 40px;
}

menu,
ol,
ul {
  padding: 0 0 0 40px;
}

nav ul,
nav ol {
  list-style-image: none;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

button,
input,
select,
textarea {
  font-family: inherit !important;
  font-size: 14px	;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button,
input {
  line-height: normal;
  outline: none;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  margin-right:5px;
  *height: 13px;
  *width: 13px;
  vertical-align: middle;
  margin: -1px 5px 0 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  font-size: 14px;
  line-height: 1.5;
  color: #333333;
  background-color: white;
}

body,
button,
input,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}

img {
  border: 0 none;
  vertical-align: middle;
}

textarea {
  resize: vertical;
}

h1, h2, h3, h4, h5, h6, p, figure, form {
  margin: 0;
}

ul, ol, li, dl, dd {
  margin: 0;
  padding: 0;
}

ul, ol {
  list-style: none outside none;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #cccccc;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #cccccc;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #cccccc;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cccccc;
}

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }
}
.tal {text-align: left;}
.tar {text-align: right;}
.tac {text-align: center;}
.gray {color: #cccccc;}
.borderNone{border:none!important}
.border {border: 1px solid #ccc;}
.border-left {border-left: 1px solid #ddd;}
.border-right {border-right: 1px solid #ddd;}
.border-top {border-top: 1px solid #ddd;}
.border-bottom {border-bottom: 1px solid #ddd;}
/*字体*/
.fontPingFang{font-family:"PingFang SC", "Droid Sans Fallback", "microsoft yahei";}
/* 文字排版 */
.f12,.fz12 { font-size: 12px;}
.f13,.fz13 {font-size: 13px;}
.f14,.fz14 {font-size: 14px !important}
.f15,.fz15 {font-size: 15px;}
.f16,.fz16 {font-size: 16px;}
.f18,.fz18 {font-size: 18px;}
.f20,.fz20 {font-size: 20px;}
.fb {font-weight: bold;}
.fn {font-weight: normal;}
.t2em {text-indent: 2em;}
.underline {text-decoration: underline;}
.no_underline {text-decoration: none;}
.fn-hide-text {text-indent: 100%;white-space: nowrap; overflow: hidden;}
/* 文字颜色 */
.fwhite,.cfff{color: #fff;}
.fGray {color: gray;}
.fRed,.red{color: red;}
.fBlue,.blue{color: blue;}
.fWhite{color: White;}
.fblack,.c000{color: black;}
.f333,.c333{color: #333;}
.f666,.c666{color: #666;}
.f999,.c999{color: #999;}
.f888,.c888{color: #888;}
.f555,.c555{color: #555;}
.fbbb,.cbbb{color: #bbb!important;}
.orange{color: #f87b00;}
.corange{color:#ff9500;}
.bgf0f0f0{background-color:#f0f0f0;}
.bgfff{background-color:#fff;}
/* 定位 */
.tleft{text-align: left;}
.tcenter {text-align: center;}
.tright {text-align: right;}
.ma {margin-left: auto;margin-right: auto;}
.vsImportant {vertical-align: sub!important;}
.vm {vertical-align: middle;}
.vt {vertical-align: top;}
.relative {position: relative;}
.absolute,.abs{position: absolute;}
.zoom {zoom: 1;}
.hidden{visibility: hidden;}
.none {display: none;}
.oemClas{display:none;}
.block {display: block;}
.iblock{display:inline-block;}
.overflow,.ohidden{overflow: hidden;zoom: 1;}
.overflow_y {overflow-y: hidden;overflow-x: auto;}
.overflow_x { overflow-x: hidden;overflow-y: auto;}
.overflow_yscroll {overflow-y: scroll;}
.fleft, .fright{ display: inline;}
.fleft,.fl{float: left;}
.fleftImportant{float: left!important;}
.fright,.fr{float: right;}
.clear {clear: both;padding: 0;margin: 0;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { zoom: 1; }
.flex { display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; }
.flexItem { -webkit-box-flex: 1!important; -webkit-flex: 1!important; -ms-flex: 1!important; flex: 1!important; }
.flexCenter{ display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; -ms-align-items: center!important; -webkit-align-items: center!important; align-items: center!important; }
.t0 {top: 0;}
.l70 {left: 70px;}
/* 长度高度 */
.w10 { width: 10px; }
.w13 { width: 13px; }
.w16 { width: 16px; }
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w60 { width: 60px; }
.w70 { width: 70px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w110 { width: 110px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w140 { width: 140px; }
.w145{width:145px;box-sizing:border-box;}
.w150 { width: 150px; }
.w160 { width: 160px; }
.w170 { width: 170px; }
.w175 { width: 175px; }
.w180 { width: 180px; }
.w190 { width: 190px; }
.w200 { width: 200px; }
.w200Important{width: 200px!important;}
.w210{width:210px;box-sizing:border-box;}
.w225Important{width: 225px!important;}
.w250 { width: 250px; }
.w300 { width: 300px; }
.w365Important { width: 365px!important; }
.w385 { width: 385px; }
.w400 { width: 400px; }
.w450 { width: 450px; }
.w490 {width:490px;}
.w500 { width: 500px; }
.w550 { width: 550px; }
.w600 { width: 600px; }
.w650 { width: 650px; }
.w700 { width: 700px; }
.w750 { width: 750px; }
.w800 { width: 800px; }
.w850 { width: 850px; }
.w950 { width: 950px; }
.w960 { width: 960px; }
.w970 { width: 970px; }
.w980 { width: 950px; }
.w { width: 100%; }
.wImportant { width: 100%!important; }
.w9p { width: 9%; }
.w10p { width: 10%; }
.w19p { width: 19%; }
.w20p { width: 20%; }
.w29p { width: 29%; }
.w30p { width: 30%; }
.w39p { width: 39%; }
.w40p { width: 40%; }
.w49p { width: 49%; }
.w50p { width: 50%; }
.w59p { width: 59%; }
.w60p { width: 60%; }
.w69p { width: 69%; }
.w70p { width: 70%; }
.w79p { width: 79%; }
.w80p { width: 80%; }
.w89p { width: 89%; }
.w90p { width: 90%; }
.w94p { width: 94%; }
.w95p { width: 95%; }
.w99p { width: 99%; }
.w100p { width: 100%; }
.h16 { height: 16px; }
.h20 { height: 20px; }
.h24 { height: 24px; }
.h26 { height: 26px; }
.h30 { height: 30px; }
.h34 { height: 34px; }
.h50 { height: 50px; }
.h80 { height: 80px; }
.h90 {height:90px;}
.h100 { height: 100px; }
.h200 { height: 200px; }
.h380 { height: 380px; }
.h473 { height: 473px; }
.h { height: 100%!important; }
.lh18 { line-height: 18px; }
.lh16 { line-height: 16px; }
.lh24 { line-height: 24px; }
.lh20 { line-height: 20px; }
.lh28 { line-height: 28px; }
.lh32{line-height:32px;}
/* 边距 */
.m0{ margin:0!important; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.m15 { margin: 15px; }
.m30 { margin: 30px; }
.mt0{ margin-top:0!important; }
.mt5 { margin-top: 5px; }
.mt6 { margin-top: 6px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mb13 { margin-bottom: 13px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt100 { margin-top: 100px; }
.mt145 { margin-top: 145px; }
.mb0{ margin-bottom:0 !important; }
.mb5 { margin-bottom: 5px; }
.mb6 { margin-bottom: 6px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px!important;}
.mb30 { margin-bottom: 30px!important;; }
.mb40 {margin-bottom: 40px;}
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.mb100 { margin-bottom: 100px; }
.ml-4{ margin-left:-4px; }
.ml0{ margin-left:0!important; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml40 {margin-left: 40px;}
.ml50 { margin-left: 50px; }
.ml65 { margin-left: 65px; }
.ml68 { margin-left: 68px; }
.ml75 { margin-left: 75px; }
.ml80 { margin-left: 80px; }
.ml90 { margin-left: 90px; }
.ml100 { margin-left: 100px; }
.ml130{margin-left:130px;}

.ml150 {
  margin-left: 150px;
}

.ml200 {
  margin-left: 200px;
}
.ml212 {
  margin-left: 212px;
}
.ml300 {margin-left: 300px;}
.mr0{ margin-right:0!important; }
.mr2 { margin-right: 2px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }

.mr40 {
  margin-right: 40px;
}
.mr50 { margin-right: 50px; }
.mr100 { margin-right: 100px; }
.p0{ padding:0!important; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p30 { padding: 30px; }
.pt0{ padding-top:0!important; }
.pt5 { padding-top: 5px; }
.pt7{padding-top: 7px;}
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt20Important { padding-top: 20px!important; }
.pt30 { padding-top: 30px; }
.pt50 { padding-top: 50px; }
.pt100 { padding-top: 100px; }
.pb0{ padding-bottom:0!important; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pb50 { padding-bottom: 50px; }
.pb100 { padding-bottom: 100px; }
.pl0 { padding-left: 0!important; }
.pl5 { padding-left: 5px; }
.pl5Important { padding-left: 5px!important; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }
.pl50 { padding-left: 50px; }
.pl100 { padding-left: 100px; }
.pr0{ padding-right:0!important; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pr50 { padding-right: 50px; }
.pr100 { padding-right: 100px; }
.beforeNone::before{content:none!important}
.afterNone::after{content:none!important}
.notAllowed{cursor: not-allowed;}
/* 中文文章 */
.format-content h1, .format-content h2, .format-content h3, .format-content h4, .format-content h5, .format-content h6 {
  font: 100%/1 Verdana,"WenQuanYi Micro Hei","Microsoft Yahei",sans-serif;
  margin: 1.4em 0 0.8em;
}

.format-content h1 {
  font-size: 1.8em;
}

.format-content h2 {
  font-size: 1.6em;
}

.format-content h3 {
  font-size: 1.4em;
}

.format-content h4 {
  font-size: 1.2em;
}

.format-content h5, .format-content h6 {
  font-size: 1em;
}

.format-content ul {
  margin-left: 1.3em;
  list-style: disc;
}

.format-content ol {
  list-style: decimal;
  margin-left: 1.9em;
}

.format-content li ul, .format-content li ol {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2em;
}

.format-content li ul {
  list-style: circle;
}

.format-content table th, .format-content table td {
  border: 1px solid #ddd;
  padding: 5px 10px;
}

.format-content table th {
  background: #fbfbfb;
}

.format-content table thead th {
  background: #f1f1f1;
}

.format-content-em {
  font-weight: 700;
}

a {
  text-decoration: none;
}
a:hover {
  color: #006699;
}

h1, h2, h3 {
  line-height: 2;
  font-weight: normal;
}

h1 {
  font-size: 21px;
}

h2 {
  font-size: 18.2px;
}

h3 {
  font-size: 16.38px;
}

h4 {
  font-size: 14px;
}

h5, h6 {
  font-size: 11.9px;
  text-transform: uppercase;
}

ul.circle {
  list-style: circle;
}

ul.square {
  list-style: square;
}

ul.inline-float [type="item"] {
  position: relative;
  float: left;
}

ul.inline-block li {
  margin-right: 8px;
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 10px;
  border-left: 3px solid #cccccc;
}
blockquote small {
  font-size: 11.9px;
  display: block;
  line-height: 1.5;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

address {
  display: block;
  margin-bottom: 10px;
  font-style: normal;
  line-height: 1.5;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

.article {
  line-height: 1.6;
}
.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {
  line-height: 1.3;
  margin-bottom: 10px;
}
.article ul, .article ol {
  margin-left: 25px;
  list-style-type: disc;
}
.article ol {
  list-style-type: decimal;
}
.article p, .article ul, .article ol, .article dl {
  margin-bottom: 10px;
}
.article ul ul, .article ul ol, .article ol ol, .article ol ul {
  margin-bottom: 0;
}
.article dt {
  font-weight: bold;
  line-height: 1.8;
}
.article dd {
  margin-left: 2em;
}
.article img {
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  padding: 2px;
}
.article .fr img {
  margin-left: 10px;
}
.article .fl img {
  margin-right: 10px;
}

.error, .success, .warning, .info {
  /*padding: 8px;*/
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding-left: 25px;
  background-position: 5px center;
  background-repeat: no-repeat;
}
.error a, .success a, .warning a, .info a {
  text-decoration: underline;
}

.error {
  /*background-color: #fbe3e4;
  border: 2px solid #fbc2c4;*/
  color: #8a1f11;
  background-image: url();
}
.error a {
  color: #8a1f11;
}

.success {
  background-color: #e6efc2;
  border: 2px solid #c6d880;
  color: #264409;
  background-image: url();
}
.success a {
  color: #264409;
}

.warning {
  background-color: #fff6bf;
  border: 2px solid #ffd324;
  color: #514721;
  background-image: url();
}
.warning a {
  color: #514721;
}

.info {
  background-color: #d5edf8;
  border: 2px solid #92cae4;
  color: #205791;
  background-image: url();
}
.info a {
  color: #205791;
}

.arrowRightImg {
  background-image: url("../images/arrow_right.png") ;
  background-repeat: no-repeat;
}
/* -------------------------------------------------
 * layout scss
 * -------------------------------------------------
*/

#header, #container, #main, #footer, #top_nav {
  width: 95%;
}

#container {
  padding: 20px 0;
}

#main, #aside_second, #aside_first {
  float: left;
  display: inline;
}

#aside_first {
  width: 200px;
  margin-left: 0;
}

.layout-lm #main {
  width: 700px;
  margin-right: 0;
}

#aside_second {
  width: 220px;
  margin-right: 0;
}

.layout-mr #main {
  width: 700px;
  margin-left: 0;
}

.layout-lmr #main {
  width: 460px;
}

.wrap-top-bar {
  background-color: #333333;
  z-index: 1010;
}

#top_nav {
  line-height: 36px;
  width: 940px;
}
#top_nav li {
  text-transform: capitalize;
}
#top_nav a {
  display: block;
  padding: 0 15px;
  color: #cccccc;
}
#top_nav li a:hover,
#top_nav .active a {
  color: white;
}

.aside-nav {
  background-color: #ebebeb;
}
.aside-nav li {
  border-bottom: 1px solid #f8f8f8;
}
.aside-nav li:last-child {
  border-bottom: none;
}
.aside-nav li a {
  display: block;
  line-height: 30px;
  color: #333333;
  padding: 0 10px;
}
.aside-nav li a:hover,
.aside-nav .active a {
  background-color: #0078e7;
  color: white;
}

.col-three, .col-four {
  margin-right: -20px;
  margin-bottom: 21px;
}
.col-three .col, .col-four .col {
  float: left;
  display: inline;
  margin-right: 20px;
}

.col-three .col {
  width: 300px;
}

.col-four .col {
  width: 220px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 21px;
  border: 1px solid #cccccc;
  border-width: 0 1px 1px 0;
}
.table th,
.table td {
  padding: 8px;
  text-align: left;
  vertical-align: middle;
  border: 1px solid #cccccc;
  border-width: 1px 0 0 1px;
}
.table th {
  font-weight: bold;
}
.table thead th {
  /**vertical-align: bottom;**/
}
.table .table {
  background-color: white;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-line {
  border: none;
  _border-bottom: 1px solid #cccccc;
}
.table-line th, .table-line td {
  border-left: none;
}
.table-line thead:first-child tr:first-child th,
.table-line thead:first-child tr:first-child td {
  border-top: 0;
}

.table-radius {
  border-collapse: separate;
  *border-collapse: collapse;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.table-radius thead:first-child tr:first-child > th:first-child,
.table-radius tbody:first-child tr:first-child > td:first-child,
.table-radius tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.table-radius thead:first-child tr:first-child > th:last-child,
.table-radius tbody:first-child tr:first-child > td:last-child,
.table-radius tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.table-radius thead:last-child tr:last-child > th:first-child,
.table-radius tbody:last-child tr:last-child > td:first-child,
.table-radius tbody:last-child tr:last-child > th:first-child,
.table-radius tfoot:last-child tr:last-child > td:first-child,
.table-radius tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.table-radius thead:last-child tr:last-child > th:last-child,
.table-radius tbody:last-child tr:last-child > td:last-child,
.table-radius tbody:last-child tr:last-child > th:last-child,
.table-radius tfoot:last-child tr:last-child > td:last-child,
.table-radius tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.table-radius tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
.table-radius tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
.table-radius caption + thead tr:first-child th:first-child,
.table-radius caption + tbody tr:first-child td:first-child,
.table-radius colgroup + thead tr:first-child th:first-child,
.table-radius colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.table-radius caption + thead tr:first-child th:last-child,
.table-radius caption + tbody tr:first-child td:last-child,
.table-radius colgroup + thead tr:first-child th:last-child,
.table-radius colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.table-striped th {
  background-color: #00a3cf;
  color: white;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: whitesmoke;
}

.table tr.tr-success td {
  background-color: #e6efc2;
}
.table tr.tr-error td {
  background-color: #fbe3e4;
}
.table tr.tr-warning td {
  background-color: #fff6bf;
}
.table tr.tr-info td {
  background-color: #d5edf8;
}

.table-hover tr.tr-success:hover td {
  background-color: #deeaae;
}
.table-hover tr.tr-error:hover td {
  background-color: #f8cdce;
}
.table-hover tr.tr-warning:hover td {
  background-color: #fff2a6;
}
.table-hover tr.tr-info:hover td {
  background-color: #bfe4f4;
}

.table-col-th th {
  background-color: #f4f4f4;
  width: 80px;
  vertical-align: middle;
}

.form {
  font-size: 14px;
  margin-bottom: 9px;
  /*form-required*/
  /* codePic */
  /* inline */
  /*inputbtn*/
  /* 注册链接 */
  /* description */
}
.form fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.form legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 9px;
  font-size: 21px;
  line-height: 3;
  color: #999999;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.form input, .form button, .form textarea {
  vertical-align: middle;
  margin-bottom: 9px;
  font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}
.form textarea {
  resize: none;
  vertical-align: top;
  overflow: auto;
  width: 500px;
  height: 80px;
}
.form label {
  font-size: 14px;
  line-height: 30px;
}
.form input:focus, .form textarea:focus, .form select:focus ,.form-types:focus{
  outline: 0 none;
}
.form .form-radio, .form .form-checkbox {
  margin: 0 5px 0 0;
  padding: 0;
  font-size: 13px;
  width: 13px;
  height: 13px;
}
.form .form-item {
  margin-bottom: 9px;
  clear: both;
}
.form .form-text {
  margin-top: 0;
  margin-bottom: 0;
  width: 200px;
  height: 18px;
}
.form .form-text, .form textarea,#alert_mobiletxtId {
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 6px 4px;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.form .form-text:focus, .form textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
.form select {
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px;
  *margin-top: 5px;
  *margin-bottom: 5px;
  *vertical-align: top;
}
.form .form-field-rc, .form input, .form textarea, .form select, .form .form-text {
  margin-bottom: 9px;
}
.form .form-item .form-field-rc, .form .form-item input, .form .form-item textarea, .form .form-item select, .form .form-item .form-text {
  margin-bottom: 0;
}
/*.new_form .form-item input{*/
	/*vertical-align:-3px;*/
/*}*/
.form .form-item select {
  *margin-bottom: 5px;
  width:300px;
}
.form .file-wrap {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0px;
  width: 70px;
  height: 28px;
  background-color: #00a3cf;
  position: relative;
  overflow: hidden;
  border-radius: 3px;
}
.form .file-wrap .replace-text {
  display: block;
  line-height: 28px;
  cursor: pointer;
  color: #fff;
  text-align: center;
}
.form .file-wrap .form-file {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 70px;
  height: 28px;
  left: 0;
  top: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  z-index: 1;
}
.form .file-wrap:hover {
  background-color: #007b9c;
}
.form .form-field-rc label {
  float: left;
  display: inline;
  text-align: left;
  width: auto;
  font-weight: normal;
  margin: 0 5px 0 0;
  line-height: 18px;
  font-size: 12px;
}
.form .form-field-rc .field-list-block {
  display: block;
  float: none;
  margin: 0 0 5px 0;
  overflow: auto;
  *zoom: 1;
}
.form .form-field-rc .field-list-block:last-child {
  margin-bottom: 0;
}
.form .form-field-rc .form-radio,
.form .form-field-rc .form-checkbox,
.form .form-field-rc span {
  float: left;
  display: inline;
}
.form .form-field-rc .form-radio,
.form .form-field-rc .form-checkbox {
  margin-top: 2.5px;
}
.form .form-action {
  clear: both;
  text-align: center;
}
.form .form-action .inputbtn {
  margin-bottom: 0;
  margin-right: 10px;
}
.form .action-left {
  text-align: left;
}
.form .icon-required {
  color: #cc3300;
  margin-right: 5px;
}
.form .code-pic {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.form .code-pic img {
  height: 28px;
  vertical-align: middle;
  margin: 0 5px;
}
.form .inline-ele {
  margin-right: 5px;
}
.form .inline-item {
  float: left;
  display: inline;
  clear: none;
}
.form .inputbtn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-align: center;
  padding: 0 16px;
  font-size: 14px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 0 none;
  height: 28px;
  overflow: visible;
}
.form .btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-align: center;
  padding: 0 16px;
  font-size: 14px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  line-height: 30px;
  text-decoration: none;
}
.form .greybtn {
  border: 1px solid #cccccc;
  color: #666;
  background-color: #eee;
  background-image: url();
  background-image: -moz-linear-gradient(top, white, #e6e6e6);
  background-image: -webkit-linear-gradient(top, white, #e6e6e6);
  background-image: -o-linear-gradient(top, white, #e6e6e6);
  background-image: linear-gradient(to bottom, white, #e6e6e6);
  -webkit-box-shadow: inset 0 1px 1px white, 0 0 1px white inset;
  box-shadow: inset 0 1px 1px white, 0 0 1px white inset;
}
.form .greybtn:hover {
  background: #e6e6e6;
}
.form .p-bluebtn {
  color: #fff;
  background-color: #1081DD;
}
.form .p-bluebtn:hover {
  background-color: #2597f4;
}
.form .p-greybtn {
  background-color: #eee;
  color: #444;
}
.form .p-greybtn:hover {
  background-color: #e6e6e6;
}
.form .link-register {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 28px;
  vertical-align: top;
}
.form .form-des {
  color: #999999;
  margin-left: 5px;
}
.form p.form-des {
  margin: 0;
  line-height: 28px;
}
.form select[disabled],
.form textarea[disabled],
.form input[readonly],
.form select[readonly],
.form textarea[readonly],
.form .disabled {
  cursor: not-allowed;
  background-color: #eeeeee !important;
}
.form input[type="radio"][disabled],
.form input[type="checkbox"][disabled],
.form input[type="radio"][readonly],
.form input[type="checkbox"][readonly] {
  background-color: transparent;
}

.form-inline * {
  float: left;
  display: inline;
  margin-right: 5px;
  margin-bottom: 0;
}
.form-inline .form-radio,
.form-inline .form-checkbox {
  margin-top: 7.5px;
}

/* 火狐bug 最新版本已经修复了这两个问题 */
/* .form-horizontal label {
  float: left;
  display: inline;
  text-align: right;
  width: 100px;
}
.form-horizontal .form-field,
.form-horizontal .action-left {
  margin-left: 100px;
} */
.form-horizontal .form-field-rc {
  margin-top: 5px;
}

.form .error, .form .warning, .form .success, .form .info {
  margin-bottom: 9px;
}
.form span.error, .form span.warning, .form span.success, .form span.info {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-width: 1px;
  line-height: 26px;
  vertical-align: middle;
  padding: 0 5px;
  margin: 0 0 0 5px;
  padding-left: 25px;
}
.form .item-error label,
.form .item-error .form-des {
  color: #8a1f11;
}
.form .item-error .checkbox,
.form .item-error .radio,
.form .item-error input,
.form .item-error select,
.form .item-error textarea {
  color: #8a1f11;
}
.form .item-error input,
.form .item-error select,
.form .item-error textarea {
  border-color: #fbc2c4;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form .item-error input:focus,
.form .item-error select:focus,
.form .item-error textarea:focus {
  border-color: #f89296;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
.form .item-success label,
.form .item-success .form-des {
  color: #264409;
}
.form .item-success .checkbox,
.form .item-success .radio,
.form .item-success input,
.form .item-success select,
.form .item-success textarea {
  color: #264409;
}
.form .item-success input,
.form .item-success select,
.form .item-success textarea {
  border-color: #c6d880;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form .item-success input:focus,
.form .item-success select:focus,
.form .item-success textarea:focus {
  border-color: #b4cc59;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e9f0ce;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e9f0ce;
}
.form .item-warning label,
.form .item-warning .form-des {
  color: #514721;
}
.form .item-warning .checkbox,
.form .item-warning .radio,
.form .item-warning input,
.form .item-warning select,
.form .item-warning textarea {
  color: #514721;
}
.form .item-warning input,
.form .item-warning select,
.form .item-warning textarea {
  border-color: #ffd324;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form .item-warning input:focus,
.form .item-warning select:focus,
.form .item-warning textarea:focus {
  border-color: #f0c000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffe78a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffe78a;
}
.form .item-info label,
.form .item-info .form-des {
  color: #205791;
}
.form .item-info .checkbox,
.form .item-info .radio,
.form .item-info input,
.form .item-info select,
.form .item-info textarea {
  color: #205791;
}
.form .item-info input,
.form .item-info select,
.form .item-info textarea {
  border-color: #92cae4;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form .item-info input:focus,
.form .item-info select:focus,
.form .item-info textarea:focus {
  border-color: #69b6da;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e4f2f8;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e4f2f8;
}

.pager-nav {
  margin: 0 0 21px;
  text-align: center;
}
.pager-nav ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.pager-nav li {
  margin: 0 5px;
  float: left;
  /*display: inline;*/
}
.pager-nav .active span,
.pager-nav .disabled span,
.pager-nav a {
  float: left;
  display: inline;
  padding: 0 8px;
  line-height: 24px;
  height: 24px;
  text-decoration: none;
}
.pager-nav a:hover {
  text-decoration: none;
  color: white;
  background-color: #ff9600;
}
.pager-nav .disabled span {
  background-color: #e6e6e6 !important;
  color: #ababab !important;
  cursor: not-allowed !important;
}

.pager-nav-left {
  text-align: left;
}

.pager-nav-right {
  text-align: right;
}

.pager-nav-brief {
  text-align: right;
  height: 30px;
  line-height: 30px;
}
.pager-nav-brief a {
  text-align: center;
  padding: 0 10px;
  color: white;
  background-color: #0078e7;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.pager-nav-brief a:hover {
  background-color: #006bce;
}
.pager-nav-brief .pager-prev {
  float: left;
  display: inline;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1100;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');
  background-color: rgba(0, 0, 0, 0.5);
}

.modal-box {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  height: 220px;
  /* margin-left: -250px;
  margin-top: -83px; */
  border: 2px solid #cccccc;
  z-index: 1105;
  transform: translate(-50%, -50%);
  -webkit-filter: blur(0);
}
#upFileId_overlay{
  background: url("../images/APPloading.gif") no-repeat scroll center center #fff;
  padding: 0 0 70px;
}
.modal-box .modal-header,
.modal-box .modal-body,
.modal-box .modal-footer {
  padding: 0 15px;
}
.modal-box .modal-header {
  height: 36px;
  text-align: right;
  border-bottom: 1px solid #cccccc;
}
.modal-box .modal-header h3 {
  float: left;
  display: inline;
  line-height: 36px;
  font-weight: bold;
}
.modal-box .modal-body {
  margin: 15px 0;
}
.modal-box .modal-footer {
  text-align: center;
  padding: 10px 15px;
}
.modal-box .modal-footer .btn {
  margin-left: 20px;
}
.modal-box .modal-del {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 5px;
  cursor: pointer;
  font-size: 16px;
  margin-top: 6px;
}
.modal-box .modal-del:hover {
  background-color: whitesmoke;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

.tabs-primary {
  border-bottom: 1px solid #cccccc;
  font-size: 16px;
  line-height: 34px;
  text-align: center;
}
.tabs-primary a {
  /*float: left;*/
  display: inline-block;
  padding: 5px 15px 7px;
  /*border: 1px solid #cccccc;*/
  margin-bottom: -1px;
  margin-left: 10px;
  color: #333333;
  /*background-color: white;*/
  *position: relative;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.tabs-primary a.active {
  /*border-bottom-color: white;
  background-color: white;*/
  color: #0078e7;
  border-bottom: 3px solid #f87b00;
}
.tabs-primary a:hover {
  color: #0078e7;
}

.tabs-color {
  border-top: 2px solid #0078e7;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  background-color: whitesmoke;
  font-size: 14px;
  line-height: 36px;
}
.tabs-color a {
  float: left;
  display: inline;
  margin-right: 1px;
  padding: 0 20px;
  color: #333333;
  text-align: center;
}
.tabs-color a.active, .tabs-color a:hover {
  background-color: #0078e7;
  color: white;
}
.tabs-color {
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.tabs-color a:first-child {
  -webkit-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}

.tabs-border {
  border: 1px solid #cccccc;
  background-color: whitesmoke;
  font-size: 14px;
  line-height: 34px;
}
.tabs-border a {
  float: left;
  display: inline;
  border: 1px solid #cccccc;
  border-left: none;
  margin: -1px 0;
  padding: 0 20px;
  color: #333333;
  text-align: center;
  *position: relative;
}
.tabs-border a.active {
  background-color: white;
  border-bottom-color: white;
  border-top-color: #0078e7;
  color: #0078e7;
}
.tabs-border a:hover {
  color: #0078e7;
}
.tabs-border {
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.tabs-border a:first-child {
  -webkit-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}

.tabs-content-wrap {
  border: 1px solid #cccccc;
  border-top: none;
  padding: 10px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

body {
  background: #fbfbfb;
  font: 14px 'Microsoft YaHei', "微软雅黑", Arial, Lucida Grande, Tahoma, sans-serif;
  color: #333;
}

a {
  color: #f87b00;
}

a:hover {
  color: #f87b00;
}


#header {
  width: 100%;
}


.frontHome.page #logo {
  height: 68px;
  line-height: 68px;
  margin-top: 0;
}


#nav [type="item"] a:hover, #nav [type="item"].active a {
  background-color: #ff9600;
  text-decoration: none;
}

#nav [type="item"] a {
  color: #ffffff;
  width: 120px;
  font-size: 18px;
  text-align: center;
  display: block;
}

.aside {
  background: #f6f6f6;
  border-right: 1px solid #e7e7e7;
}

#aside_first {
  width: 200px;
  height: 100%;
  top: 0px;
  bottom: 0px;
  left: 0px;
  margin-right: 0;
  position:relative;
  margin-bottom: -10000px;
  padding-bottom: 10000px;
}

.layout-lm #main {
  width: 81%;
  margin-left: 10px;
}
#aside_first_bg {
  background:#f6f6f6;
  border-right: 1px solid #e7e7e7;
  height: 999em;
  position: absolute;
  width: 100%;
}

.sideMenu-nav li:hover {
  background:#ffffff;
  position: relative;
}

.sideMenu-nav li.active {
  background: #ff9600;
  overflow: hidden;
  position: relative;
  top:-1px;
}
.sideMenu-nav li{
  box-sizing: border-box;
}
.sideMenu-nav a {
  color: #676666;
  display: block;
  height: 32px;
  line-height: 32px;
  margin: 0 auto;
  text-indent: 22px;
  width: 100%;
  background: url("") no-repeat scroll 173px center #f6f6f6;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.sideMenu-nav a.c999{
  color:#999;
}
.sideMenu-nav .active a {
  height: 32px!important;
  border-bottom: none;
  color: #fff;
  outline:none;
  background: url("") no-repeat scroll 175px center #ff9600;
}
.sideMenu-nav li.active:hover a,.sideMenu-nav .active a:hover {
  background:#ff9600;
  border-bottom:none;
  color:#fff;
  outline:none;
  background: url("") no-repeat scroll 175px center #ff9600;
}
.sideMenu-nav li:hover a{
  color: #676666;
  background:#fff;
  border-bottom:1px solid transparent;
  outline:none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.main_content {
  margin: 1%;
}

.admin_notice {
  line-height: 30px;
  margin: 25px;
}

.tr {
  text-align: right;
}

.quickHomeMenu {
  border-top: 1px solid #e7e7e7;
  margin-top: 15px;
  padding-top: 15px;
  margin-bottom: 30px;
}

.quickHomeMenu h3 {
  margin-bottom: 10px;
}

.quickHomeMenu li {
  float: left;
}

.quickHomeMenu li a {
  background: #fff;
  display: block;
  width: 145px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  border: 1px solid #dadada;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.29);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.29);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.29);
  color: #333;
  margin-right: 15px;
}

.quickHomeMenu li a:hover {
  background-color: #fff9f0;
  color: #f87b00;
}

.sideContactList {
  margin-top: 15px;
  overflow-x:auto
}

.ztree * {
  font: 14px 'Microsoft YaHei', "微软雅黑", Arial, Lucida Grande, Tahoma, sans-serif;
}
.ztree{padding-left:10px;}
.ztree li {
  line-height: 28px;}
#chooseUsers .form-item .ztree li {
  line-height: 28px;
  float: left;
  width:25%;
  margin: 5px 0;
}
.form-item div.ztree{
  width: 95%;
  min-height: 300px;
  margin: 0 auto;
  height: auto;
  overflow: hidden;
}
.searchbox_bg {
  margin-left: 2%;
}

.ztree li span.button {
  width: 20px;
  height: 20px;
}

.ztree li a.curSelectedNode {
  padding-top: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #949494;
  border: none;
  height: 23px;
  color: #fff;
}

.ztree li a {
  padding: 0px 5px 0 5px;
  position: relative;
}

.ztree li span.button.switch.level0 {
  width: 20px;
  height: 20px;
  display: none;
}

.ztree li span.button.switch.level1 {
  width: 20px;
  height: 20px;
  display: none;
}

.ztree li span.button.switch.level2 {
  width: 20px;
  height: 20px;
  display: none;
}

.ztree li span.button.switch.level3 {
  width: 20px;
  height: 20px;
  display: none;
}
.ztree li span.button.switch.level4 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level5 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level6 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level7 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level8 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level9 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level10 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level11 {
  width: 20px;
  height: 20px;
  display: none;
}
.ztree li span.button.switch.level12 {
  width: 20px;
  height: 20px;
  display: none;
}
.ztree li span.button.switch.level13 {
  width: 20px;
  height: 20px;
  display: none;
}
.ztree li span.button.switch.level14 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level15 {
  display: none;
  height: 20px;
  width: 20px;
}

.ztree li span.button.noline_open {
  background-position: 0 0;
}

.ztree li span.button.noline_close {
  background-position: -18px 0;
}

.ztree li span.button.noline_open.level0 {
  background-position: 0 -18px;
}

.ztree li span.button.noline_close.level0 {
  background-position: -18px -18px;
}

.ztree.showIcon li a span.button.switch {
  visibility: visible;
}

.ztree li span.button.chk {
  margin: 0 10px 10px 0;
}

.ztree li a:hover {
  padding-top: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #e5e5e5;
  border: none;
  height: 23px;
  color: #333;
  text-decoration: none;
}

#container .contactAction {
  position: absolute;
  background-color: #000;
  top: -2px;
  right:initial;
}
.contactAction { position: absolute;
  background-color: #000;
  top: -2px;
  right:-100px;}

.ztree li .contactAction a{padding-top:2px}
.ztree li .contactAction a:hover{padding-top:4px}
.ztree li span.contactAction{
  display:flex;
  width:auto;
  padding:0 5px;
  max-width: 250px;
  opacity:0.8;
}
.ztree li .contactAction a{color:#fff;}
.ztree li .contactAction a:hover {
  background-color: transparent;
}
div.ztree{
  overflow-x:auto!important;
}
.contactAction {
  width: 90px;
  height: 30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #2b2b2b;
  display: inline-block;
}

.contactAction ul {
  margin-left: 8px;
}

.contactAction .icon_span {
  float: left;
  margin-top: 2px;
}

.btn {
  padding: 5px 20px;
  *padding: 5px 20px;
  _padding: 5px 20px;
  font-size: 14px;
  line-height: 30px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #333333;
  background-color: #fff;
  border: 1px solid #cccccc;
  cursor: pointer;
}

.btn:hover {
  background-color: #f7f7f7;
  color: #333333;
}
.btn.disabled,.btn.disabled:hover {
  color: #999;
  background-color: #eee;
  border-color: #ccc;
  pointer-events: none;
}

.twoBtn {
  padding: 5px 20px;
  *padding: 4px 20px;
  _padding: 5px 20px;
}

.orangeBtn {
  background: #ff9600;
  color: #fff;
  border: 1px solid #f87b00 ;
}

.orangeBtn:hover {
  background: #ffa500  ;
  color: #fff;
  border: 1px solid #f87b00 ;
}

.form .writeBtn {
  background: #fff;
  color: #333;
  border: 1px solid #cccccc;
  padding: 7px 30px;
  font-size: 14px;
  line-height: 20px;
}

.form .writeBtn:hover {
  background: #eee;
  color: #333;
  border: 1px solid #cccccc;
}

.disabledBtn {
  color: #999999;
}
.disabled_btn{color: #999999;background-color:#f5f5f5;	}
.disabled_btn:hover{background-color:transparent;color:#999}
.disabledBtn:hover {
  color: #999999;
  background-color: #fff;
}

.borderline {
  border-right: 1px dashed #cfcfcf;
  margin-right: 8px;
  margin-left: 5px;
}

.topMainBar {
  margin-top: 20px;
}
/*路由指向的提示*/
.routerTip {
  display: inline-block;
  margin-left: 10px;
  color: #999;
}
.routerTip span {
  padding: 0 5px;
}
.routerTip .active{
  color: #666;
}

.searchBox {
  width: 210px;
  height: 30px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #cccccc;
  background: #fff;
  position: relative;
}

.submitSearchBtn {
  position: absolute;
  width: 32px;
  height: inherit;
  top: 0;
  right: 0;
  background: url("../images/search_icon.png") no-repeat center center;
  border: none;
  border-left: 1px solid #ccc;
}
.submitSearchBtn:hover{background-color:#f5f5f5}
.inputSearchBox {
  width: 165px;
  border: 0px solid #ffffff;
  color: #333;
  margin-left: 8px;
  line-height:28px;
  font-family:inherit;
  vertical-align: top;
}

.table {
  margin-bottom: 0;
}

.table th, .table td {
  padding: 13px 8px;
  border-color: #dbdbdd;
  word-wrap: break-word;
}

.table thead {
  background: #f8f8f8;
}

.contactTable_h3 {
  font-size: 16px;
}

.contactTable_h3 span {
  font-size: 14px;
  color: #8e8e8e;
  font-weight: normal;
  margin-left: 10px;
}

.contactTable table {
  color: #666666;
}

.contactTable .name, .contactTable .name a {
  color: #333333;
}

.pager-nav .active span, .pager-nav .pageNum .active span {
  border: solid 1px #E4E7E9;
  background-color: #ff9600;
  width: 18px;
  min-width: 18px;
  _padding: 0 10px 0 10px;
  height: 28px;
  line-height: 28px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff;
}
.pager-nav .pageNum span {
  float: left;
  min-width: 28px;
  height: 28px;
  line-height: 28px;
  padding: 0 5px 0 5px;
  text-align: center;
  font-size: 13px;
  color: #B3B3B3;
  border: solid 1px #E4E7E9;
  background-color: #F6F7F7;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
}
.pager-nav .pageNum span:hover{
  color: #fff;
  background-color: #ff9600;
}
.pager-nav a {
  text-decoration: none;
  text-align: center;
  margin-right: 4px;
  padding: 0px 5px 0 5px;
  display: block;
  float: left;
  cursor: pointer;
  font-size: 13px;
  color: #B3B3B3;
  border: solid 1px #E4E7E9;
  background-color: #F6F7F7;
  min-width: 28px;
  _padding: 0 10px 0 10px;
  height: 28px;
  line-height: 28px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.pager-nav .disabled span {
  background-color: #F6F7F7 !important;
  color: #B3B3B3 !important;
  cursor: not-allowed !important;
  border: solid 1px #E4E7E9;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 0px 5px 0 5px;
  _padding: 0 10px 0 10px;
  height: 28px;
  line-height: 28px;
}

.bottomPage {
  border-top: 1px solid #dbdbdd;
  padding-top: 30px;
  padding-bottom: 5px;
}

.cTitle {
  background-color: #f8f8f8;
  border-bottom: 1px solid #dbdbdd;
  height: 47px;
  line-height: 47px;
  margin-top: 15px;
}

.cTitle h3 {
  font-weight: 700;
  margin-left: 20px;
  float: left;
  margin-top: 8px;
  color: #666666;
}

.cMain {
  margin-top: 20px;
  position: relative;
}

.mustInput {
  color: red;
  margin-right: 5px;
  font-style: normal;
}

/* .form-horizontal .form-field, .form-horizontal .action-left {
  margin-left: 115px;
} */

.selectedDepartment {
  margin-bottom: 7px;
}

.selectedDepartment_item {
  height: 30px;
  line-height: 30px;
  background-color: #fff8ee;
  border: 1px solid #f4d6aa;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  padding-right: 35px;
  font-size: 14px;
  color: #d96b00;
  text-indent: 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  margin-right: 5px;
}

.selectedDepartment_item a {
  background: url("../images/closes.png") no-repeat 0 0;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 7px;
  right: 8px;
  text-indent: -9999px;
}

.form .action-new-left {
  margin-top: 25px;
  border-top: 1px solid #d8d8d8;
  text-align: left;
  padding-top: 25px;
  padding-left: 115px;
}

.form .grayBtn {
  background-color: #f2f2f2;
  padding: 7px 15px;
  font-size: 14px;
  line-height: 20px !important;
}

.form .grayBtn:hover {
  background-color: #e1e1e1;
}

.form .orangeBtn {
  padding: 5px 20px;
  font-size: 14px;
  line-height: 20px;
}

.peopleInfo .titleLabel {
  text-align: right;
  color: #999999;
}

.peopleInfo {
  padding-left: 35px;
  padding-right: 35px;
  margin-bottom: 50px;
}

.peopleInfo .table td {
  border-style: dashed;
}

.peopleInfo .table td {
  border-left: none;
}

.peopleInfo .table th, .peopleInfo .table td {
  border-width: 0 0 1px 0;
}

.ImportContact {
  width: 600px;
  margin: 0 auto;
}

.importTitle {
  border-bottom: 1px dashed #b6b6b6;
  height: 40px;
}

.importTitle h3 {
  font-family: Georgia;
  font-size: 48px;
  color: #b6b6b6;
  float: left;
  line-height: 24px;
  font-style: italic;
}

.importTitle span {
  float: left;
  margin-left: 10px;
  margin-top: 6px;
}

.cMain .btn {
  line-height: 22px;
}

.frontHome .wrap-header {
  padding-top: 20px;
}

.frontHome .logoNav {
  width: 1000px;
}

.frontHome #container {
  width: 1000px;
  border: none;
}

.login_box {
  width: 680px;
  height: 350px;
  position: relative;
  border:1px solid #ddd;
  margin: 0 auto;
  margin-top: 80px;
}
.login_box h2 {
  text-align: left;
  padding-top: 35px;
}
.login_box h2 span,.login_box h2>a {
  display: inline-block;
  float: left;
  height: inherit;
  width: 50%;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.login_box h2 .admin {
  color: #666;
  font-size: 20px;
  padding-left:45px;
}
.login_box h2 .personal {
  color: #999;
  font-size: 14px;
  text-align: right;
  position: relative;
  padding-right: 45px;
  padding-top: 11px;
  float: right;
}
.login_box h2 .personal:hover{
  color:#ff9600
}
.form-field.form-field-rc.loginBoxFooter {
  height: 20px;
  overflow: hidden;
  margin-top: 20px;
}
.loginFormIpt {
  position: relative;
  width: 240px;
  height: 42px;
  line-height: 42px;
  margin:20px auto 0 ;
  padding-right: 5px;
  clear: both;
  border-radius: 4px;
  background-position: 0 -352px;
}

.ico-uid {
  width: 22px;
  height: 22px;
  /*background: url("../images/form_phone_icon.png") no-repeat 0 -3px;*/
}

.ico-uid-mail {
  width: 22px;
  height: 22px;
  background: url("../images/form_mail_icon.png") no-repeat 0 0;
}

.ico-pwd {
  width: 22px;
  height: 22px;
  background: url("../images/form_pass_icon.png") no-repeat 0 0;
}

.loginFormIpt .ico {
  position: absolute;
  left: 9px;
  top: 13px;
  z-index: 1;
}
.loginBoxFooter em {
  background:#ccc;
  border-radius: 10px;
  color: white;
  display: inline-block;
  font-family: 宋体;
  font-style: normal;
  height: 15px;
  text-align: center;
  width: 15px;
  margin-right:5px;
}
.loginBoxFooter a{
  font-size:12px;
  color:#666;
}
.lfAutoLogin .loginBoxFooter a:hover{
  color:#ff9600;
}
.WXLogin {
  color: #999;
  font-size: 12px;
  margin-left: 66px;
  margin-top: 25px;
}
.WXicon {
  float:left;
  /*background: url("../images/weixin_login.png") no-repeat scroll center;*/
  background-position-y:110px;
  height: 350px;
  width: 333px;
  color:#333;
  opacity: 0.8;
}
.WXicon span{
  display: block;
  text-align: center;
  margin-top:200px;
  font-size:20px;
}
.WXicon:hover{
  opacity: 1;
  color:#ff9600;
}
.loginFormTdIpt {
  width: 180px;
  ime-mode: disabled;
  top: 1px;
  left: 28px;
  font-size: 14px;
  border: 0px;
  font-family: verdana;
  line-height: 34px;
  color: #333333;
  margin-left: 40px;
  outline: none;
}
.loginFormIpt {
  width: 245px;
  height: 40px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
  border: solid 1px #ccc;
  transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.loginFormIpt.focus {
  border-color: #ff9600;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 155, 0, 0.6);
  outline: 0 none;
}
.index_right_nav a {
  color: #666;
  font-size:16px;
  cursor: pointer;
}
.index_right_nav {
  float: right;
}
.hide_nav {
  background: none repeat scroll 0 0 #eaeaec;
  padding: 10px 0;
  position: absolute;
  width: 100%;
  z-index: 11;
  top:68px;
  display:none;
}
.index_right_nav  i {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px;
  height: 0;
  right: 35px;
  position: absolute;
  top: 31px;
}
.index_right_nav li {
  list-style: outside none none;
  display: inline-block;
  height: 68px;
  line-height: 68px;
  position: relative;
  text-align: center;
  width: 130px;
}
.hide_nav > a {
  color: #666;
  display: block;
  height: 40px;
  line-height: 40px;
  font-size:14px;
}
.frontHome.page .foot > a {
  color: #666;

}
.frontHome.page .foot{
  padding: 10px 0 0;
}

.lfAutoLogin {
  width: 253px;
  margin: 10px auto 15px;
}

.loginFormBtn {
  width: 255px;
  margin: 10px auto;
  margin-top:20px;
}
.login_line{
  float:left;
  border-left:1px solid #ddd;
  height: 350px;
}
.login_btn {
  background: #ff9600;
  width: 114px;
  text-align: center;
  font-size: 18px;
  line-height: 42px;
  display: block;
  border: none;
  border-radius: 0px;
  color: #fff;
  float: left;
  padding: 0;
}

.login_btn:hover {
  background:  #FFA500;
}

.regist_btn {
  /*background: url("../images/form_regist_icon.png") no-repeat 0 0;*/
  width: 114px;
  height: 44px;
  text-align: center;
  line-height: 44px;
  display: block;
  border: none;
  color: #fff;
  font-weight: 700;
  float: right;
}
.login_news {
  width: 255px;
  margin: 40px auto 0 auto;
}
.login_news li {
  /*background: url("../images/point_icon.png") no-repeat 0 9px;*/
  text-indent: 12px;
}
.login_news li a {
  color: #333333;
  font-size: 12px;
}
#home_main {
  width: 1000px;
  margin: 0 auto;
}
#home_container {
  background: #334;
}
#home_main {
  height: 600px;
  position: relative;
}
.downloadApp {
  position: absolute;
  top: 485px;
  left: 155px;
}
.downIphone {
  /*background: url("../images/form_iphone_icon.png") no-repeat 0 0;*/
  width: 151px;
  height: 50px;
  display: block;
  float: left;
  text-indent: -9999px;
  margin-right: 30px;
}
.downAndroid {
  /*background: url("../images/form_android_icon.png") no-repeat 0 0;*/
  width: 151px;
  height: 50px;
  display: block;
  float: left;
  text-indent: -9999px;
}
.setpBg {
  width: 899px;
  margin: 20px auto;
}
.form .action-reg-left {
  margin-top: 25px;
  text-align: left;
  padding-left: 115px;
}
.reg_form_left {
  width: 650px;
  float: left;
}
.reg_form_right {
  width: 300px;
  float: right;
  border-left: 1px solid #e6e6e6;
  padding-left: 20px;
  height: 450px;
  text-align: center;
}
.ishas_text {
  margin-top: 150px;
  margin-bottom: 10px;
}
.getSMS {
  /*background: url("../images/grays_btn.png") no-repeat 0 0;*/
  width: 148px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #000000;
  display: block;
}

.RegPage .logoNav {
  height: auto;
}

.RegPage #header {
  padding-top: 40px;
}

.form .form-text {
  width: 290px;
}

.reg_form {
  padding-top: 20px;
  margin-bottom: 30px;
}

.reg_form .form .form-item {
  margin-bottom: 15px;
}

.reg_form .btn {
  line-height: 20px;
}

.modal-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.31);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.31);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.31);
  border: 1px solid #cccccc;
  height: auto;
}

.modal-box .modal-header {
  margin: 0 15px;
  height: 60px;
}

.modal-box .modal-header h3 {
  font-size: 18px;
  margin-top: 15px;
}

.modal-box .modal-del {
  margin-top: 20px;
}

#DepartmentSelectedListBox {
  width: 414px;
  height: 490px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  border: solid 1px #c0c0c0;
  overflow-y: scroll;
  margin: 0 auto;
}

.selectShow {
  width: 414px;
  margin: 5px auto;
}

.selectShow p {
  font-size: 14px;
  margin-bottom: 5px;
}

.tc {
  text-align: center;
}

.contactTable .tc {
  text-align: center;
}

.tabs-primary a {
  font-size: 16px;
}

.tabs-primary a.active {
  color: #f87b00;
}

.tabs-primary a:hover {
  color: #f87b00;
}

.status_fail {
  color: #de1818;
}

.previewDiv {
  position: absolute;
  top: 20px;
  right: 10px;
  width: 270px;
  padding: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  border: solid 1px #e9e9e9;
  min-height: 200px;
}

.previewDiv h3 {
  line-height: 18px;
  font-weight: 700;
}

.previewDiv img {
  margin: 10px 0;
}

.form .link_text {
  width: 150px;
  margin-right: 10px;
}

.form .link_content {
  width: 485px;
}

.tcform_action {
  border-top: 1px solid #eee;
  margin-top: 30px;
  padding-top: 20px;
}

.docPage {
  padding-right: 10px;
}

.docPage h3 {
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  color: #000;
}

.docItem {
  margin-bottom: 35px;
}

.orangeFont {
  color: #f87b00;
}

.greenFont {
  color: #2f9a00;
}

.apiinfoform label {
  width: 105px;
  text-align: right;
  display: inline-block;
}

#DepartmentInfoListBox {
  width: 414px;
  height: 255px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  border: solid 1px #c0c0c0;
  overflow-y: scroll;
  margin: 0 auto;
}

.ztree li span.button.ico_docu {
  width: 16px;
  height: 16px;
}

.downloadApp {
  position: relative;
}

.pop_android {
  bottom: 50px;
  left: 85px;
}

.pop_appwin {
  position: absolute;
  width: 336px;
  display: none;
}

.pop_appwin_inner {
  position: relative;
}

.pop_appwin_header {
  /*background: url(../images/pop_appwin_header.png) no-repeat 0 0;*/
  width: 100%;
  height: 8px;
}

.pop_appwin_content {
  /*background: url(../images/pop_app_content.png) repeat-y 0 0;*/
  width: 100%;
  padding: 10px 15px;
}

.pop_appwin_footer {
  /*background: url(../images/pop_appwin_footer.png) no-repeat 0 0;*/
  width: 100%;
  height: 18px;
}

.pop_appwin_content h3 {
  font-size: 14px;
}

.pop_appwin_content h3 span {
  /*background: url("../images/pop_win_num.png") no-repeat 0 0;*/
  height: 25px;
  width: 25px;
  text-align: center;
  line-height: 25px;
  font-size: 14px;
  color: #fff;
  display: inline-block;
  margin-right: 5px;
}

.pop_appwin_content .qr {
  margin-left: 20px;
}

.Confirm_reg {
  margin-left: 15px;
  line-height: 24px;
}

.Confirm_reg p {
  margin-bottom: 15px;
}

.mp_top {
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
}

.mpTitle {
  font-size: 18px;
}

.switchModel {
  margin-top: 10px;
}

.switch_btn {
  width: 60px;
  height: 30px;
  display: block;
  float: left;
}

.switch_btn_on {
  /*background: url(../images/switch_on.png) no-repeat 0 0;*/
}

.switch_btn_off {
  /*background: url(../images/switch_off.png) no-repeat 0 0;*/
}

.switchModel span {
  float: left;
  height: 30px;
  display: block;
  line-height: 30px;
  margin-left: 5px;
}

.switchModel_box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  border: solid 1px #ddd;
}

.sm_title {
  padding: 15px;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
}

.sm_title h3 {
  float: left;
  font-weight: 700;
}

.sm_title .sm_btn {
  float: right;
}

.sm_btn_style {
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #c3c3c3;
  border: solid 1px #c3c3c3;
  background-image: -webkit-linear-gradient(bottom, #f0f0f0, #f9f9f9);
  background-image: -moz-linear-gradient(bottom, #f0f0f0, #f9f9f9);
  background-image: -o-linear-gradient(bottom, #f0f0f0, #f9f9f9);
  background-image: linear-gradient(to top, #f0f0f0, #f9f9f9);
  width: 100px;
  display: inline-block;
}

.sm_btn_style:hover {
  color: #000000;
}

.sm_content {
  line-height: 24px;
  padding: 0 15px 15px 15px;
}

.sm_content .form-horizontal label {
  text-align: left;
}

.sm_content .form .action-new-left {
  border-top: none;
  padding-top: 0;
}

.urltextstyle {
  margin-top: 8px;
  display: inline-block;
}

.replyBox {
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

.ryTitle {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
  margin-bottom: 5px;
}

.ryTitle ul {
  margin-top: 10px;
  margin-left: 10px;
}

.ryTitle li {
  float: left;
  margin-right: 10px;
}

.ryTitle li a {
  display: inline-block;
  border: 1px solid #d0d0d0;
  background: #f0f0f0;
  color: #333333;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px 15px;
}

.ryTitle li a.active {
  background: #fff8ee;
  color: #d96b00;
  border: 1px solid #f4d6aa;
}

.ryContent {
  padding: 10px;
}

.ryContent .ryfoot {
  border-top: 1px solid #eeeeee;
  margin-top: 15px;
  padding-top: 5px;
}

.fontnum {
  padding-top: 5px;
}

.fn_red {
  color: red;
}

.ryTab1 textarea {
  width: 98%;
  border: none;
  box-shadow: none;
}

.playaudio_btn {
  width: 101px;
  height: 32px;
  display: inline-block;
  /*background: url("../images/playaudio_btn.png") no-repeat 0 0;*/
  text-indent: -9999px;
}

.ryArticleBox {
  width: 608px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  border: solid 1px #e9e9e9;
  padding: 10px;
}

.ryArticleBox h4 {
  margin-bottom: 10px;
}

.ryLink {
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

.httptext {
  float: left;
  height: 30px;
  line-height: 30px;
  margin: 0 10px 0 5px;
  color: #666666;
}

.linkInput {
  float: left;
  height: 30px;
  line-height: 30px;
}

.linkInput input {
  color: #333333;
  width: 435px;
  height: 20px;
  border: none;
}

.wordactItem {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  border: solid 1px #ddd;
}

.wordact_btn_style {
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #f87b00;
  border: solid 1px #f87b00;
  background-image: -webkit-linear-gradient(bottom, #ff860e, #ff9600);
  background-image: -moz-linear-gradient(bottom, #ff860e, #ff9600);
  background-image: -o-linear-gradient(bottom, #ff860e, #ff9600);
  background-image: linear-gradient(to top, #ff860e, #ff9600);
  width: 100px;
  display: inline-block;
}

.wordact_btn_style:hover {
  color: #ffffff;
}

.replyMenulist li dd {
  border-bottom: 1px solid #eeeeee;
  height: 50px;
  line-height: 50px;
  padding-left: 30px;
}

.menu_first {
  border-bottom: 1px solid #eeeeee;
  height: 50px;
  line-height: 50px;
}

.menu_first a.menu_item {
  /*background: url(../images/menu_a.png) no-repeat 0 0;*/
  padding-left: 25px;
  height: 16px;
  line-height: 16px;
  display: inline-block;
  color: #333333;
}

.replyMenulist li dd a.menu_item {
  /*background: url(../images/menu_b.png) no-repeat 0 0;*/
  padding-left: 25px;
  height: 16px;
  line-height: 16px;
  display: inline-block;
  color: #333333;
}

.sucai_desc h3 {
  color: #000000;
}

.sucai_desc p {
  color: #666666;
}

.a_actiontd {
  vertical-align: middle !important;
}

.selectSuCai .a_actiontd {
  text-align: center !important;
}

.selectSuCai tr:first-child td {
  border-top: none;
}

.mobile-modal-box {
  position: absolute;
  top: 15%;
  left: 50%;
  width: 351px;
  height: 678px;
  margin-left: -250px;
  margin-top: -110px;
  z-index: 1105;
  /*background: url("../images/mobile_bg.png");*/
}

.mobile-content {
  position: relative;
}

.m-close {
  /*background: url("../images/m_close.png") no-repeat 0 0;*/
  width: 40px;
  height: 40px;
  display: block;
  top: -20px;
  right: -50px;
  position: absolute;
}

.m-content {
  width: 305px;
  height: 440px;
  position: absolute;
  top: 126px;
  left: 25px;
}

.m-content h1 {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  margin-top: 5px;
}

.m-menu {
  position: absolute;
  bottom: 0;
  left: 50px;
}

.m-menu li {
  float: left;
  position: relative;
  border-left: 1px solid #ffffff;
}

.m-menu li:first-child {
  border-left: none;
}

.m-menu li .m-menuitem {
  display: block;
  height: 45px;
  line-height: 45px;
  width: 83px;
  text-align: center;
  color: #333333;
  border-right: 1px solid #bcbcbc;
}

.m-menu li:last-child .m-menuitem {
  border-right: none;
}

.m-menu li .m-menuitem:first-child {
  border-left: none;
}

.m-menu li dd a {
  color: #333333;
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: block;
}

.m-menu li dd {
  border-bottom: 1px solid #eeeeee;
}

.m-menu li dd:last-child {
  border-bottom: none;
}

.tips {
  position: absolute;
  background: #ffffff;
  border: 1px solid #dddddd;
  bottom: 55px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 125px;
  left: -22px;
}

.diamond {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand' );
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.tips-angle {
  position: absolute;
  display: block;
  width: 8px;
  height: 8px;
  font-size: 0;
  background: #ffffff;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  bottom: -5px;
  bottom: -6px\9;
  left: 60px;
}

:root .diamond {
  filter: none\9;
}

.replyMenulist .menu_first, .replyMenulist dd {
  padding: 0 10px;
}

.replyMenulist .menu_first.active, .replyMenulist dd.active {
  background: #f8f8f8;
}

.userlist {
  width: 475px;
  float: left;
}

.usergrounp {
  width: 190px;
  float: right;
  border: 1px solid #e9e9e9;
  font-size: 14px;
  margin-top: 15px;
}

.usergrounp h3 {
  background: #ebebeb;
  border-bottom: 1px solid #e9e9e9;
  line-height: 40px;
  text-indent: 10px;
  font-size: 14px;
}

.usergrounp li {
  line-height: 40px;
  text-indent: 10px;
  cursor: pointer;
  position: relative;
}

.usergrounp li a {
  color: #333333;
}

.usergrounp li.active, .usergrounp li.curret {
  background: #f8f8f8;
}

.addusergrounp {
  border-top: 1px solid #f8f8f8;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}

.addusergrounp a {
  color: #333333;
  /*background: url("../images/g_add.png") no-repeat 0 0;*/
  padding-left: 25px;
}

.addusergrounp a:hover {
  color: #f87b00;
}

.usergrounp li .g_icon {
  position: absolute;
  width: 20px;
  height: 20px;
  display: block;
}

.g_edit {
  /*background: url("../images/g_write.png") no-repeat 0 0;*/
  right: 35px;
  top: 10px;
}

.g_del {
  /*background: url("../images/g_del.png") no-repeat 0 0;*/
  right: 10px;
  top: 10px;
}

.g_action {
  display: none;
}

.flink {
  color: #e85d00 !important;
}

.dropdown_menu {
  display: inline-block;
  position: relative;
  width: 95px;
  line-height: normal;
  text-align: left;
}

.dropdown_switch {
  position: relative;
  padding: 5px 21px;
  _padding: 3px 21px;
}

.flMainBar .dropdown_switch {
  position: relative;
  padding: 7px 20px;
  _padding: 5px 20px;
}

.dropdown_switch label {
  margin-right: 10px;
  cursor: pointer;
}

.dropdown_switch .arrow {
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -3px;
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: dashed;
  border-color: transparent;
  border-bottom-width: 0;
  border-top-color: #666;
  border-top-style: solid;
}

.dropdown_data_list {
  position: absolute;
  top: 26px;
  left: 0;
  z-index: 1;
  max-height: 150px;
  min-height: 2em;
  min-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid #c6c6c6;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 14px;
}

.page_user .dropdown_data_list {
  max-height: 80px;
}

.dropdown_data_item {
  line-height: 30px;
}

.dropdown_data_item a {
  display: block;
  text-decoration: none;
  color: #222;
  white-space: nowrap;
  padding: 0 28px 0 10px;
}

.userImg {
  width: 42px;
  height: 42px;
}
#personFrame,#tagFrame {min-height:1020px;transition: all 0.25s ease-out 0s;-webkit-transition: all 0.25s ease-out 0s;-ms-transition: all 0.25s ease-out 0s;}

#personFrame2 {min-height:644px}
#myContactTree_1_span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 160px;
}

.con_loading {
  background: url("../images/APPloading.gif") no-repeat scroll center center #fff;
  border-radius: 5px;
  box-shadow: 0 0 13px #ababab;
  box-sizing: border-box;
  height: 150px;
  left: 50%;
  margin-left: -250px;
  margin-top: -100px;
  padding-left: 210px;
  padding-top: 20px;
  position: fixed;
  top: 50%;
  width: 500px;
  z-index: 12;
}
.loading_bg {
  background: rgba(0,0,0,0.5);
  height: 100%;
  overflow: hidden;
  position: fixed;
  width: 100%;
  z-index: 11;
  font-size: 16px;
}

/*登录界面修改*/
.frontHome.page a.register_btn {
  background: #33CC2E;
  border-radius: 5px;
  color: #fff;
  display: block;
  float: left;
  font-family: "Helvetica Neue",Helvetica,Tahoma,sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 42px;
  line-height: 42px;
  margin-left: 10px;
  text-align: center;
}
.frontHome.page a.register_btn:hover {
  background: green;
}
.frontHome.page .Retrieve {
  border-top: 1px solid #ccc;
  color: blue;
  margin: 0 20px;
  padding-top: 10px;
}
.frontHome.page .Retrieve a {
  color: #ff9600;
}
.frontHome.page .Retrieve span {
  color: #999;
}
.frontHome.page .login_box {
  background: white;
}
.frontHome.page .wrap-header {
  padding-top: 0;
  border-bottom: 1px solid #eee;
}
.frontHome.page .logoNav {
  height: 80px;
}
.frontHome.page #logo {
  margin-top: 0;
}
.frontHome.page #home_main {
  height: 500px;
  position: relative;
}
.frontHome.page #home_container {
  background: #fcfcfc;
  /*url("../images/index_bg1.png") no-repeat scroll center 0 #eff3f6;*/
  background-size:auto 100%;
  -webkit-background-size:auto 100%;
}

/*每页显示数目*/
#pageList li.shownum {
  background: none repeat scroll 0 0 #f6f7f7;
  border: 1px solid #e4e7e9;
  border-radius: 4px;
  color: #b3b3b3;
  height: 28px;
  line-height: 28px;
  padding: 0 5px;
  margin-right:30px;
}
/*每页显示数目*/
.pageListClass li.shownum {
  background: none repeat scroll 0 0 #f6f7f7;
  border: 1px solid #e4e7e9;
  border-radius: 4px;
  color: #b3b3b3;
  height: 28px;
  line-height: 28px;
  padding: 0 5px;
  margin-right:30px;
}
.shownum input {
  background: none repeat scroll 0 0 white;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #b3b3b3;
  margin: 0 5px;
  padding: 2px 0;
  text-align: center;
  width: 30px;
}
/* 20141121按钮样式修改 */
.form input.btn {
  padding: 4px 20px;
}
.form a.btn {
  padding: 4px 16px;
  line-height: 22px;
}
.vertical-at{
  vertical-align: top;
}
.vertical-am{
  vertical-align: middle;
}
input.twoBtn {
  padding: 0 20px;
}
input.orangeBtn {
  padding: 0 20px;
}
input.btn.addbtn{
  padding: 4px 20px;
}
/* 后台操作按钮 */
.lasttdpop {
  background: none repeat scroll 0 0 black;
  border-radius: 4px;
  box-shadow: 0 0 10px black;
  display: flex;
  height: 20px;
  padding: 8px 20px;
  position: absolute;
  right: 70%;
  text-align: center;
  top: 10px;
  min-width:300px\0;

}
.lasttdpop a {
  color: white;
  outline: medium none;
  width: 30px;
  height: 20px;
  display: inline-block;
  padding: 30px 5px;
  margin-top: -30px;
  display: block\9;
  float: left\9;

}
.lasttdpop .a_size3{
  width:50px;}
.lasttdpop .a_size4{
  width:60px;}
.lasttdpop .a_size5{
  width:70px;}
.lasttd{
  position: relative}
.lasttdpop .a_size6{
  width:100px;}




/*20141202*/

.logoNav {
  width: 100%;
  margin: 0 auto;
  position: relative;
  max-width: 1200px;
}

#logo {
  float: left;
  height: 60px;
  line-height: 60px;
  margin-left: 0;
}
#logo img {
    height: 40px;
}

#container {
  padding: 0;
  border: 1px solid #d9dadc;
  margin: 25px auto;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #fbfbfb;
  position: relative;
  min-height: 430px;
  overflow: hidden;
  width: 1200px;
}

#login_text {
  position: absolute;
  right: 10px;
  top: 0;
}
#login_text > span {
  display: inline-block;
  line-height: 60px;
  cursor: pointer;
}
#nav .inline-float {
  width: 1200px;
  margin: 0 auto;
}

.page {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  width: 100%;
  min-width: 940px;
  background-color: #ededed;
}

.inner-header{
  background-color: #fcfcfc;
  min-width:1200px;}

#nav {
  background: #f87b00;
  line-height: 46px;
}

.ztree li span {
  line-height: 20px;
  margin-right: 2px;
  text-overflow: ellipsis;
  display: inline-block;
  z-index: 1;
}

.main_content {
  margin: 10px 10px 10px 20px;
}

.foot {
  text-align: center;
  font-size: 12px;
  color: #666666;
  margin:0;
  padding: 10px 0 30px 0;
}


.inner-aside{
  margin-top: 30px;
  margin-bottom:40px;
}

/*选人样式  2014/12/17*/
.form .label_radio {
  border: 1px solid #dadada;
  border-radius: 5px;
  display: inline-block;
  padding: 0 10px;
  margin-right: 10px;
  cursor: pointer;

}
.form .label_radio.active {
  background: none repeat scroll 0 0 #fff9f0;
  border: 1px solid #f4d6aa;
  color: #ff9600;
}
#chooseDeptAndUs.controlStyle {
  float: left;
  position: static;
  width: 600px;
  background: none;
  margin-top: 0;
  margin-left: 10px;
  padding: 0;
}

.add_specified > div {
  background: none repeat scroll 0 0 white;
  border: 1px solid #dadada;
  border-radius: 5px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding: 0 15px;
  line-height:30px;
  margin-right:5px;
}
.selected_department li {
  background: none repeat scroll 0 0 white;
  border: 1px solid #f4d6aa;
  border-radius: 5px;
  color: #ff9600;
  display: inline-block;
  font-size: 14px;
  margin: 5px 3px;
  padding: 4px 30px 4px 15px;
  position: relative;
}
.selected_department li i {
  background: url("../images/selected-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 16px;
}
.selected_flow {
  margin-top: 10px;
}
.selected_flow li {
  background: none repeat scroll 0 0 white;
  border: 1px solid #f4d6aa;
  border-radius: 5px;
  color: #ff9600;
  display: inline-block;
  font-size: 14px;
  margin: 5px 3px;
  padding: 4px 30px 4px 15px;
  position: relative;
}
.selected_flow li i {
  background: url("../images/selected-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 16px;
}
.selected_flow {
  margin-top: 10px;
}
.selected_personnel_item {
  display: block;
  float: left;
  height: 60px;
  /*margin-right: 10px;*/
  padding: 0 5px;
  position: relative;
  text-align: center;
  width:50px;
}
.more-pop-con .selected_personnel_item{
  width:60px;
}
.img {
  display: block;
  text-align: center;
}
.selected_personnel_item i {
  background: url("../images/selected-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 16px;
  position: absolute;
  right: 5px;
  top: 0;
  width: 16px;
  cursor: pointer;
}
.selected_personnel_item img {
  width: 40px;
  height: 40px;
}
.selected_personnel_item img[src="0"] {
  opacity: 0;}
.selected_personnel_item .img{
  background: url("http://qy.do1.com.cn/qwy/jsp/wap/images/img/touxiang02.png") no-repeat ;
  background-size:40px;
  background-position:center;
  border-radius:2px;
}

.label_radio input {
  display: inline-block;
  float: left;
  margin-right: 5px;
  margin-top: 8px;
}
.label_radio label {
  cursor: pointer;
  display: inline-block;
  float: left;
}
#more-pop {
  background: none repeat scroll 0 0 #fff;
  left: 50%;
  margin: 0 auto 0 -405px;
  overflow: hidden;
  padding: 20px;
  position: fixed;
  top: 0;
  width: 810px;
  z-index: 1101;
  display:none;
  border-radius:5px;
}
#more-pop-given {
  background: none repeat scroll 0 0 #f7f7f7;
  margin: 0 auto;
  overflow: hidden;
  padding: 20px;
  position: fixed;
  top: 0;
  width: 80%;
  border-radius:5px;
}
.num {
  color: #ff9600;
}

#more-pop-given {
  background: none repeat scroll 0 0 #fff;
  left: 50%;
  margin: 0 auto 0 -405px;
  overflow: hidden;
  padding: 20px;
  position: fixed;
  top: 0;
  width: 810px;
  z-index: 1101;
  display:none;
}
#more-pop-relevant {
  background: none repeat scroll 0 0 #fff;
  left: 50%;
  overflow: hidden;
  padding: 20px;
  position: fixed;
  top: 0;
  width: 665px;
  z-index: 1101;
  border-radius:5px;
  display:none;
  transform: translate(-50%, -50%);
}
#more-pop h2 {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  padding-bottom: 10px;
}
#more-pop-given h2 {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  padding-bottom: 10px;
}
#more-pop-relevant h2 {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  padding-bottom: 10px;
}
.more-pop-close {
  cursor: pointer;
  display: inline-block;
  float: right;
  text-align: center;
  width: 40px;
}
.num {
  color: #ff9600;
}
.more-pop-given-add, .more-pop-relevant-add, .more-pop-add{
  border: 1px solid #ccc;
  border-radius: 5px;
  color: black;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin-left: 20px;
  line-height:30px;
  padding: 0px 20px;
}
#more-pop .more-pop-tit,#more-pop-given .more-pop-tit,#more-pop-relevant .more-pop-tit {
  display: inline-block;
  font-size: 20px;
}
.more-footer {
  clear: both;
  margin-top: 20px;
  overflow: hidden;
}
.more-footer > span {
  background: none repeat scroll 0 0 #ff9600;
  border-radius: 5px;
  color: white;
  display: inline-block;
  margin: 0 auto 0 370px;
  padding: 7px 30px;
  cursor: pointer;
}
.more-footer-given {
  clear: both;
  margin-top: 20px;
  overflow: hidden;
}
.more-footer-given > span {
  background: none repeat scroll 0 0 #ff9600;
  border-radius: 5px;
  color: white;
  display: inline-block;
  margin: 0 auto 0 370px;
  padding: 7px 30px;
  cursor: pointer;
}
.more-footer-relevant {
  clear: both;
  margin-top: 20px;
  overflow: hidden;
  text-align:center;
}
.more-footer-relevant > span {
  background: none repeat scroll 0 0 #ff9600;
  border-radius: 5px;
  color: white;
  display: inline-block;
  padding: 7px 30px;
  cursor: pointer;
}
.more-pop-con {
  overflow: scroll;
  overflow-x: hidden;
  padding-bottom: 20px;
  padding-top: 20px;
  max-height: 400px;
}
.add_specified span {
  color: #ff9600;
  font-weight: bold;
}
.add_specified.personnel {
  border-top: 1px solid #ddd;
  padding-top: 10px;
}
#selected_personnel {
  /* clear: both;
  float: left;
  height: auto;
  overflow: hidden; */
}
#chooseDeptAndUs a.amore {
  cursor: pointer;
  font-size: 14px;
  height: 60px;
  line-height: 60px;
  margin-top: 20px;
  display:none;
  float:left;
}
#chooseGivenUser a.amore {
  cursor: pointer;
  font-size: 14px;
  height: 60px;
  line-height: 60px;
  margin-top: 20px;
  display:none;
  float:left;
}
#chooseRelevantUser a.amore {
  cursor: pointer;
  font-size: 14px;
  height: 60px;
  line-height: 60px;
  margin-top: 20px;
  display:none;
  float:left;
}

/*后台高级搜索按钮样式*/
.search_wrap {
  text-align: center;
  width: 600px;
}
.search_wrap select option {
  border: medium none;
  max-width: 128px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search_wrap .search_btn {
  background: none repeat scroll 0 0 #ff9600;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  vertical-align: top;
}
.search_wrap select {
  border: 1px solid #ccc;
  height: 30px;
  min-width: 70px;
  max-width: 150px;
  padding-right: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}
.search_wrap select:focus{
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);

}
.search_wrap input {
  height: 30px;
  width: 200px;
  border:1px solid #ccc;
  background-color: #fff;
  background-image: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.search_wrap input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);

}

/*个人网页版*/

.frontHome.page.individual #home_container {
  background: url("");
}
.individual{
  background:url("../images/individual_bg.png") repeat scroll center 0 #eff3f6}
.login_tit a i {
  background: none repeat scroll 0 0 #ffa300;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}

.login_tit {
  border-bottom: 1px solid #ccc;
  margin: 0 auto 20px;
  overflow: hidden;
  padding-bottom: 15px;
  width: 250px;
}
.login_tit span {
  font-size: 18px;
}
.login_tit a {
  display: inline-block;
  float: right;
  line-height: 30px;
  outline: none;
}
.individual.page .login_box{
  height: 300px;
}

.individual_logo {
  background: url("../images/individual_logo.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
  height: 40px;
  margin-bottom: 30px;
  margin-top: 45px;
}
.individual.page .login_box {
  height: 300px;
  margin: 0 auto;
  position: static;
}

.individual_link {
  margin: 20px auto 0;
  text-align: center;
  width: 308px;
  margin-bottom: 50px;
}
.individual_link > a {
  color: #ccc;
  outline: none;
}
.individual_link > a:hover {
  color: #ffa300;
  outline: none;
}

.frontHome.page.individual #home_main{
  height: auto;
}
.individual .foot{
  color: #838991;
}
.frontHome.page.individual .foot a{
  color: #838991;
}
/*新增权限页面*/
.part_right #chooseDeptAndUs:before {
  left: 40px;
}

.part_right {
  display: inline-block;
  float: left;
  width: 60%;
}

.part_left {
  float: left;
  width: 40%;
}
.part_bottom {
  clear: both;
  margin-top: 25px;
}

.form .part_item input {
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 5px;
}
.form .part_item p {
  display: inline-block;
  font-size: 14px;
  overflow: hidden;
  padding: 10px 20px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 15%;
}
.form .part_item p.active{
  color:#f87b00;
}
.part_item {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding-bottom: 15px;
  margin-bottom:10px;
}
.part_item_b {
  border-top: 1px solid #ccc;
  margin-top: 10px;
}
.solid_clear {
  border-bottom: 1px dashed #ccc;
  clear: both;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 30px;
  width: 98%;
}

.part_info .form {
  font-size: 14px;
}

.part_info_t {
  background: url("../images/part_info_bg.png") no-repeat scroll 103% 10px
  white;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 25px 100px 0 20px;
}

.part_info_t>p {
  overflow: hidden;
  padding-bottom: 20px;
}

.part_info_t p .l {
  float: left;
  width: 10%;
  color: #666;
}

.part_info_t p .r {
  float: left;
  width: 90%;
}

.part_info_t p .r.sp {
  color: #f87b00;
}

.part_info_item {
  clear: both;
  margin: 20px 0;
}

.part_info_item .l {
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding-left: 15px;
  width: 13%;
}

.part_info_item .r {
  display: inline-block;
  width: 87%;
}

.part_info_item table {
  border: 1px solid #ccc;
  background:#fff;
}

.part_info_item table th {
  background: none repeat scroll 0 0 #eee;
  height: 30px;
  line-height: 30px;
  padding: 0;
  text-align: center;
}

.part_info_item table td {
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}

.part_info_item table td img {
  width: 40px;
  height: 40px;
  margin-right: 5px;
}

.part_info_item .bottomPage{
  border-top:none;
  border-bottom: 1px dashed #ccc;
}
.Jurisdiction_info {
  background: url("../images/Jurisdiction_info_bg.png") no-repeat scroll 100% 50px white;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 25px 100px 0 20px;
  font-size:14px;
}

.Jurisdiction_info > p {
  overflow: hidden;
  padding-bottom: 20px;
}

.Jurisdiction_info > p .l {
  float: left;
  width: 10%;
  color: #666;
}

.Jurisdiction_info > p .r {
  float: left;
  width: 90%;
}

.Jurisdiction_info > p .r.sp {
  color: #f87b00;
}
.Jurisdiction_info_p {
  font-size: 14px;
  margin-top: 30px;
}
.Jurisdiction_info_p span{
  font-weight:700;
}

/*欢迎页面  */
.welcomeWrap {
  margin: 0 auto;
  width: 807px;
}
.welcome {
  margin: 40px auto 0;
  overflow: hidden;
}
.welcome_imgBg {
  background:url("../images/welcome_img01.png") no-repeat;
  height: 317px;
}
.welcome .imgArea {
  display: inline-block;
  height: 120px;
  left: 218px;
  position: absolute;
  top: 140px;
  width: 120px;
}
.welcome_text {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 807px;
}
.welcome_text div {
  float: left;
  font-size: 15px;
  text-align: center;
  color: #666;
  font-size: 15px;
}
.welcome_text2{
  margin-left: 110px;
}
.welcome_text3{
  margin-left: 90px;
}
.welcome_text4{
  margin-left: 90px;
}
.welcome_text p {
  font-size: 12px;
}
.welcome_help {
  border-top: 1px solid #ccc;
  margin-top: 40px;
  overflow: hidden;
  padding-top: 40px;
  margin-bottom:50px;
}
.welcome_newList {
  color: #333;
  float: left;
  line-height: 28px;
  padding-right: 20px;
  width: 390px;
}
.welcome_newList.sp {
  border-left: 1px solid #ccc;
  padding-left: 30px;
  width: 365px;
  padding-right: 0;
}
.welcome a {
  color: #666;
}
.welcome a:hover {
  color: #f87b00;
}
.welcome_more {
  margin-bottom: 20px;
  overflow: hidden;
  text-align: right;
}
.welcome_more span{
  float:left;
  font-size:16px;
}
.welcome_newList li {
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}



/*生日祝福开关*/

.switch .off {
  background: url("../images/switch_off.png") no-repeat scroll right center;
  cursor: pointer;
  float: right;
  height: 30px;
  margin-left: 100px;
  width: 50px;
}
.switch .on {
  background: url("../images/switch_on.png") no-repeat scroll right center;
  cursor: pointer;
  float: right;
  height: 30px;
  margin-left: 100px;
  width: 50px;
}
.switch {
  background: none repeat scroll 0 0 #f6f6f6;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  overflow: hidden;
  padding-left: 5px;
}

/*企业信息页面  */
.companyinfo {
  margin: 10px auto 50px;
  width: 80%;
}
.companyinfo .item_l {
  float: left;
  overflow: hidden;
  width: 250px;
}
.companyinfo .item_title {
  color: #666;
  font-size: 18px;
  font-weight: 700;
}
.companyinfo .item_r {
  padding-left: 260px;
}
.companyinfo .upload_file{
  position: relative;
  overflow: hidden;
}
.companyinfo .input_browse_img{
  height: 35px;
  width: 280px;
  opacity: 0;
  position: absolute;
  left: 0;
  filter:alpha(opacity=0);
  z-index:1;
  cursor: pointer;
  font-size:100px;
  overflow:hidden;
}
.companyinfo .browse_img {
  border: 1px solid #ccc;
  border-radius: 5px;
  cursor: pointer;
  float: left;
  height: 35px;
  line-height: 35px;
  margin-bottom: 10px;
  margin-right: 5px;
  overflow: hidden;
  text-align: center;
  width: 280px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;

}
.companyinfo .browse_img:hover,.companyinfo .browse_img:focus {
  background:#ff9600;
  color:#fff;
}
.companyinfo .browse_img.hover {
  background:#ff9600;
  color:#fff;
  cursor: pointer;
}
.companyinfo .browse_img.hover span {
  color:#fdd1a4;
}
.companyinfo .browse_img.hover a {
  color:#fff;
}
.companyinfo .browse_img a {
  float: left;
  font-size: 14px;
  margin-left: 30px;
  text-decoration: underline;
}
.companyinfo .browse_img span {
  float: left;
  left: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 180px;
  font-size:14px;
}
.companyinfo .upload_btn {
  line-height: 25px;
  padding: 4px 30px;
}

.companyinfo .item {
  border-bottom: 1px dashed #cecece;
  overflow: hidden;
  padding: 40px 0;
}
.companyinfo .item.sp {
  border-bottom: none;
}
.companyinfo .input_text {
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
  box-sizing: border-box;
  height: 35px;
  line-height:35px\9;
  margin: 0;
  padding: 0 5px;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  width: 99%;
  outline:none;
}
.companyinfo .inner_item.sp {
  overflow: hidden;
  padding: 5px 0;
}
.companyinfo .inner_item.sp .input_text {
  width:82%;
}
.companyinfo .inner_item.sp label {
  width:15%;
  line-height: 30px;
  text-align: right;
  padding-right: 16px;
}
.companyinfo .input_text:focus, .companyinfo textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
  outline:none;
}
.companyinfo .submit{
  line-height: 25px;
}
.companyinfo .item-title {
  float: left;
  width: 100px;
  text-align: right;
  line-height: 32px;
}
.companyinfo .form-field { margin-left: 120px; }
.companyinfo .iteminfo,.companyinfo h3 {margin-bottom: 10px}
.companyinfo #logoImgID,.companyinfo #personwebLogoImgID {height: 30px;border: 1px solid #eee}
.companyinfo #logoImgID {max-width: 260px;}
.companyinfo #personwebLogoImgID,.companyinfo .item_img {width: 200px;}
.companyinfo .item_img img {width: 100%}
.companyinfo .developSetting .tip{color: #999; line-height: 32px;}
.companyinfo #isShowQw_val {margin-bottom: 0}
.notice {
  color: rgb(248, 123, 0);
  overflow: hidden;
  position: absolute;
  right: 10px;
  text-align: right;
  top: 40px;
  width: auto;
  z-index:2;
}
.notice_awrap {
  height: 20px;
  line-height: 20px;
  position:relative;
  width:auto;
  display:inline-block;
  max-width:280px;
  overflow:hidden;
  color: #666;
  cursor: pointer;
}
.notice_a1 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  color: #666;
}

.notice_icon {
  background: url("../images/laba.gif") no-repeat scroll left center;
  height: 20px;
  width: 16px;
  display:inline-block;
  vertical-align: middle;
}
.file_li_div {
  margin-top: 0;
}

/* 高级搜索 */
.senior_search,.pop_wrap1,.pop_wrap2 {
  background: #f7f7f7;
  height:auto;
  left: 50%;
  margin: auto;
  overflow: auto;
  position: fixed;
  width: 530px;
  z-index: 1101;
  display:none;
  max-height:550px;
  top:50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-filter: blur(0);
}
.SS_tit {
  background: #ececec;
  color: #333;
  font-size: 18px;
  height: 45px;
  line-height: 45px;
  padding-left:20px;
  position: relative;
  text-align: left;
  border-bottom: 1px solid #dddddd;
}

.ss_tit i {
  font-family: kaiti;
  font-style: normal;
  position: absolute;
}
.SS_tit i {
  cursor: pointer;
  font-style: normal;
  position: absolute;
  right: 0;
  width: 50px;
  text-align:center;
  color:#bbb;
  font-size:28px;
}
.SS_main {
  padding: 0 80px;
}


.SS_item > span {
  color: #666;
  float: left;
  height: inherit;
  width: 75px;
  white-space:nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.SS_item {
  height: 30px;
  line-height: 30px;
  margin: 10px 0;
}
.SS_item.tarea{
  height:auto;
  overflow: hidden;
}
.SS_item > input,.SS_item select {
  float: left;
  height: 30px;
  margin: 0;
  padding: 0 5px;
  width: 228px;
  border:1px solid #ccc;
  outline: none;
}
.SS_item.tarea > textarea{
  width: 228px;
  padding: 0px 5px;
  border:1px solid #ccc;
  outline: none;
}
.SS_item.tarea  > div{
  margin-left:105px;
}
.SS_item .input_div{
  float: left;
  height: 30px;
  margin: 0;
  width: 238px;
  border:1px solid #ccc;
  background:#fff;
}
.SS_item select {
  width:240px;
  height:32px;
}
.senior_search_btn {
  cursor: pointer;
  float: right;
  font-size: 12px;
  height: 35px;
  line-height: 16.5px;
  margin: 0 5px;
  padding: 0 3px;
  text-align: center;
  width: 30px;
}
.senior_search_btn:hover {
  text-decoration: underline;
}
.SS_btn{
  margin-top: 30px;
  text-align: center;
  background: #ececec;
  padding: 10px;
}

/*设置菜单  */


.menu_set .form  ul li {
  border-bottom: 1px dashed #ccc;
  padding-bottom: 13px;
  padding-top:20px;
}
.form .form-text.setName {
  padding: 8px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 118px;
}
.form .form-text.setUrl{
  padding: 8px;
  width: 622px;
  margin-left: 70px;
}
.form .set2Menu .form-text.setUrl {
  margin-left: 28px;
  padding: 8px;
  width: 622px;
}

.add_icon {
  background:#80c056;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  position: relative;
  width: 17px;
  margin-left: 10px;
  margin-top: 8px;
  display:inline-block;
}
.add_icon > i {
  color: white;
  font-size: 19px;
  font-style: normal;
  font-weight: bold;
  left: 1px;
  position: absolute;
  top: -6px;
}
.delete_icon {
  background: #df4949;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  position: relative;
  width: 17px;
  margin-left: 10px;
  margin-top: 8px;
  display:inline-block;
}
.delete_icon > i {
  color: white;
  font-size: 34px;
  font-style: normal;
  left: 1px;
  position: absolute;
  top: -18px;
}
.set2Menu > i {
  border-color: transparent transparent #ccc #ccc;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  height: 10px;
  margin-right: 5px;
  width: 10px;
  margin-left:25px;
}
.solid {
  background:#dbdbdb;
  height: 1px;
  margin-top: 10px;
}

.setting li {
  border-bottom: 1px solid #dbdbdd;
  padding:20px;
  overflow:hidden;
}
.setting_l p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.setting_l {
  float: left;
  width: 80%;
}
.setting_r {
  color: #f87b00;
  display: block;
  float: right;
  padding-top: 10px;
}
.c999 {
  color: #999;
}
/*  */
.CRMexpand_col1,.CRMexpand_col2,.CRMexpand_col5 {
  display: inline-block;
  text-align: left;
  width: 110px;
}
.CRMexpand_col6 {
  display: inline-block;
  text-align: left;
  width: 110px;
}


.CRMexpand .CRMexpand_col2 {
  width: 170px;
}
.CRMexpand li .CRMexpand_col2 select {
  border-radius: 0;
  margin: 0;
  padding: 0 5px;
  text-align: center;
  width: 110px;
  height:30px;
}
.CRMexpand_col4, .CRMexpand_col3 ,.CRMexpand_col7{
  display: inline-block;
  text-align: left;
  width: 160px;
}
.CRMexpand_col1 {
  text-align: center;
}
.CRMexpand .CRMexpand_litit {
  color: #333;
  margin-top:40px;
}
.CRMexpand li {
  margin: 15px 0;
  font-size:14px;
  color:#666;
}
.CRMexpand_col5 > input {
  cursor: pointer;
  margin: 0 5px 2px 0;
  vertical-align: middle;
}
.CRMexpand_col6 > input,.CRMexpand_col7 > input {
  cursor: pointer;
  margin: 0 5px 2px 0;
  vertical-align: middle;
}
.CRMexpand_col4.active {
  color: #f87b00;
}
.CRMexpand_col7.active {
  color: #f87b00;
}
.CRMexpand_col4 > a {
  color:#666;
}
.CRMexpand_col7 > a {
  color:#666;
}
.CRMexpand_col5.active{
  color: #f87b00;
}
.CRMexpand_col6.active{
  color: #f87b00;
}
.CRMexpand_col4.active > a {
  cursor: pointer;
  color:#f87b00;
}
.CRMexpand_col7.active > a {
  cursor: pointer;
  color:#f87b00;
}
.CRMexpand .CRMexpand_col3 .form-text {
  margin: 0;
  text-align: center;
  width: 112px;
}

.pop_wrap1 .SS_main,.pop_wrap2 .SS_main{
  padding:0 44px;
}

.pop_wrap1.styleControl .SS_item {
  height: auto;
}

.pop_wrap1.styleControl .SS_item div {
  float: left;
  width: 290px;
}

.pop_wrap1.styleControl .SS_item.tarea > div {
  margin-left: 0;
}

.child_ss_box {
  padding-top: 30px;
}
.xiala {
  margin-top:20px;
  color:#666;
}
.xiala > li {
  margin: 5px 0;
}
.pop_col1 {
  display: inline-block;
  width: 40px;
}
.pop_col2 {
  display: inline-block;
  margin-left: 25px;

}
.pop_col3 {
  display: inline-block;
  width: 50px;
}
.pop_col1 input{
  width:35px;
  height:28px;
  padding:0;
  text-align:center;
  border: 1px solid #ccc;
}
.pop_col2 input{
  padding:0 5px;
  height:28px;
  width: 258px;
  border: 1px solid #ccc;
}
.pop_col3 input{
  width:30px;
  padding:0;
  text-align:center;
}
.tisi-input {
  display: block;
  height: 30px;
  margin-top: 10px;
  padding: 0 5px;
  width: 380px;
}
/*VIP  */
.vipLogo{
  display: inline-block;
  height: 20px;
  vertical-align: top;
  /*width: 30px;*/
  margin-right:30px;
}
.vip1 {
  /*background: url("../images/icon_vip.png") no-repeat scroll right center;*/
}
.novip {
  /*background: url("../images/icon_novip.png") no-repeat scroll right center ;*/
}
.vipGold {
  /*background: url("../images/icon_vip_gold.png") no-repeat scroll right center;*/
}
#login_text .vip1:before,#login_text .novip:before,#login_text .vipGold:before{
  border-color: transparent transparent #7d838f;
  border-style: solid;
  border-width: 5px;
  content: "";
  left: 10px;
  position: absolute;
  top: 8px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lvip-line{
  font-size:12px;
  border-left: 1px solid #ccc;
  margin-left:8px;
}

#isvipWrap {
  display: inline-block;
  position: relative;
}

#isvipWrap .vipTop {
  background: url("../images/icon_vip.png") no-repeat scroll 10px center;
  padding-left: 45px;
  *color: #e13727;

}
#isvipWrap .vipGold1 {
  background: url("../images/icon_vip_gold.png") no-repeat scroll 10px center;
  padding-left: 45px;
  color: #feaa00;
}
#isvipWrap .novip1 {
  background: url("../images/icon_novip.png") no-repeat scroll 10px center;
  padding-left: 45px;
  color: #999;
}
#isvipWrap .corpId {
  padding: 8px;
  color: #999;
}
#login_text .novip .vipTop .vipGold{
  background: url("../images/icon_novip.png") no-repeat scroll 8px center;
  color: #999;
}

.vip_hover {
  background: none repeat scroll 0 0 white;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  left: -81px;
  padding-top:10px;
  position: absolute;
  top: 26px;
  width: 200px;
  z-index: 111;
  display:none;
}
.change-pw{
  border-top:1px solid #e5e5e5;
  color:#333;
  padding:8px;
  cursor: pointer;
}
.change-pw:hover{
  background:#f4f5f9;
}
.vipBtm {
  color: #999;
  padding-top: 5px;
  padding-left: 8px;
}
.vip_hover::before {
  background: white;
  border: 1px solid #ccc;
  content: "";
  height: 10px;
  left: 88px;
  position: absolute;
  top: -5px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 10px;
}
.vip_hover::after {
  background: white;
  content: "";
  height: 10px;
  left: 85px;
  position: absolute;
  top: 0;
  width: 20px;
}
/*H5进度条  */
.jindu {color: #999;margin-top: 8px;border-top: 1px solid #e5e5e5;padding: 8px;line-height: 20px;}
/*默认60%*/
progress { display: inline-block; width: 140px; height: 10px; background-color:#DDDDDD; color: #FF9300; /*IE10*/
  border:none;margin-top:5px; }
#header progress {width: 182px;}
/*ie6-ie9*/
progress .ie{ display:block; height: 100%; background: #FF9300;border:none; outline: none }
progress::-moz-progress-bar { background: #FF9300; }
progress::-webkit-progress-bar { background: #DDDDDD; }
progress::-webkit-progress-value  { background: #FF9300; }
/*<20%*/
progress.i20{ color: #49AE14; /*IE10*/}
progress.i20 .ie{ background: #49AE14; }
progress.i20::-moz-progress-bar { background: #49AE14; }
progress.i20::-webkit-progress-value  { background: #49AE14; }
/*<90%*/
progress.i90{ color: #E73D2E; /*IE10*/}
progress.i90 .ie{ background: #E73D2E; }
progress.i90::-moz-progress-bar { background: #E73D2E; }
progress.i90::-webkit-progress-value  { background: #E73D2E; }
/*考勤规则  */
/*===================zengjiaying 20170727新增start================*/
.l_cw_icon, .s_cw_icon { display: inline-block; background: url("../images/checkwork_icons.png") no-repeat -4px 0; vertical-align: middle; }
.l_cw_icon { width: 40px; height: 40px;}
.s_cw_icon { width: 20px; height: 20px; margin-right: 5px;}
.cw_clock_icon { background-position-y: 0;}
.active .cw_clock_icon { background-position-y: -40px;}
.cw_date_icon {background-position-y: -80px;}
.active .cw_date_icon {background-position-y: -120px;}
.cw_ok_icon {background-position-y: -160px;}
.active .cw_ok_icon {background-position-y: -200px;}
.ic_wifi {background-position: 0 -240px;}
.ic_loc {background-position: -20px -240px;}
.ic_click {background-position:0 -260px;}
.ic_shake {background-position:-20px -260px;}

.cw_table { margin-top: 10px;}
.cw_table .cw_thead { font-size: 14px; text-align: left; color: #333; background-color: #f0f0f0; }
.cw_table .cw_row:nth-child(1) {border-top: 1px solid #ddd;}
.cw_table .cw_row:last-child {border-bottom: 1px solid #ddd;}
.cw_table .cw_item {display: inline-block}
.cw_table .item1{ width: 135px; padding-left: 12px; }
.cw_table .cw_thead .item1{ padding-left: 16px; }
.cw_table .item2{ width: 170px }
.cw_table .item3{ width: 195px }
.cw_table .item4{ width: 170px }
.cw_table .item5{ width: 65px;}
.cw_table .cw_row, .cw_table .cw_thead { line-height: 36px; vertical-align: middle}
.kaoq_Rule .cw_table .cw_thead { width: 770px; }
.kaoq_Rule .cw_row:nth-child(1) {padding-top: 2px;}
.kaoq_Rule .cw_row:last-child {padding-bottom: 5px;}

.kaoq_Rule .delete_icon,.kaoq_Rule .add_icon {margin-top: 30px; }
.kaoq_Rule .onlySignCardType2 .delete_icon, .kaoq_Rule .onlySignCardType2 .add_icon {margin-top: 8px;}
.kaoq_Rule .new_form .form-item {margin-bottom: 20px;}
.kaoq_Rule #checkIp{width:455px;margin-top: 10px;margin-bottom: 10px;}
.kaoq_Rule .switch {float: left;margin-left: -112px;margin-bottom:0; background-color: #fbfbfb}
.kaoq_Rule .showAppendDiv { margin-left: -5px }
.kaoq_Rule .new_appendDiv {margin-top: 10px;}

#isSignInsStartTime,#isSignOutsStartTime{margin-left: 0}

.kaoq_Rule .checkWorkTip { font-size: 12px; margin-top: 10px; line-height: 1.5; color: #999; }
.kaoq_Rule .checkTypeEdit .btn.active { color: #f87b00; border: 1px solid #f87b00; }
.kaoq_Rule .checkTypeEdit .btn { line-height: 48px; margin-right: 10px; }
.kaoq_Rule .label_radio  { margin-left: 10px; }
.kaoq_Rule .form .form-text {padding-top: 4px; padding-bottom: 4px;}
.kaoq_Rule .form a.btn {line-height: 26px; padding: 0 16px;}
.kaoq_Rule .new_form .form-item .title { line-height: 28px }

.kaoq_Rule .examineTrea textarea {width: 100%; margin:30px 0 10px; padding-bottom: 30px;}
.kaoq_Rule .examineTrea .tip {color: #999;}
.kaoq_Rule .examineTrea .form-des {
  font-size: 12px;
  position: absolute;
  bottom: 15px;
  right: 0;
  color: rgb(51, 51, 51);
}
.kaoq_Rule .w80{ width:80px!important; margin:0 4px; }
.kaoq_Rule .w60{ width:60px!important;margin:0 4px;}
/*===================zengjiaying 20170727新增end================*/
.kaoq_Rule .w30{ width:30px!important; margin:0 8px; }
.kaoq_Rule .w40{ width:40px!important; margin:0 4px; }
.kaoq_Rule .w50{ width:50px!important; margin:0 8px; }
.kaoq_Rule .w200{ width:200px!important; margin:0 8px; }
.kaoq_Rule .ml0{ margin-left:0!important; }
.kaoq_Rule .mt40{ margin-top:40px!important; }
.kaoq_Rule .mt80{ margin-top:80px!important; }
.kaoq_Rule .mlr8{ margin:0 8px!important; }

.kaoq_Rule .form-item-bgf6f5f4{
  background: #f6f5f4;
  border: 1px solid #ccc;
  padding: 10px 15px 5px 10px;
  float:left;
}
.kaoq_Rule select#yuefen{
  height: 28px;
  line-height: 28px;
  width: 80px;
  margin-left: 10px;
  vertical-align: middle;
  color: #333;
  font-family: inherit;
}
.kaoq_Rule .week { margin-right: 20px; }
.appendDiv li {
  background: white;
  border: 1px solid #f4d6aa;
  border-radius: 4px;
  color: #ff9600;
  display: inline-block;
  font-size: 14px;
  margin: 5px 5px 5px 0;
  padding: 4px 25px 4px 8px;
  position: relative;
  line-height:22px;
}
.appendDiv.positionSelect li {
  margin-bottom: 0;
  vertical-align: middle;
  margin-top: 0;
}
.appendDiv.iblock li:nth-child(1){
  margin-left: 10px;
}
.appendDiv li:hover{
  background:#fff9f0;
}
.appendDiv li i {
  background: url("../images/selected-close.png") no-repeat scroll 0 0;
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 7px;
  width: 16px;
}

.mapItem span {
  display: inline-block;
  text-align: right;
  width: 80px;
}
.mapItem  input {
  height: 30px;
  line-height: 30px;
  margin-left: 20px;
  padding: 0 5px;
}
.baiduMap{
  width:650px!important;
  max-height: 600px!important;
}
.kaoq_Rule .error {
  display: inline-block;
  height: 16px;
  margin: 0;
  vertical-align: middle;
  margin-left: 10px;
}
#map {
  width: 100%;
  height: 300px;
  margin-top: 20px;
  border: 1px solid #ccc;
}
.tangram-suggestion-main{
  z-index:1111;
}
/*文字太长就出现...样式  */
.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  overflow:hidden;

}
.tableFixed{
  table-layout:fixed;
}
/*// 搜索框增加清空文字样式*/
.input_colse{
  position: absolute;
  right: 0;
  background: url("") no-repeat scroll center center;
  width: 25px;
  height: 100%;
  top: 0;
  right: 0;
  cursor: pointer;
  background-size: 16px 16px;
  -webkit-background-size: 16px 16px;
}
.search-input {
  padding-right: 26px!important;
}
/*个人网页版  */
.frontHome.page.personal #home_container {
  background: url("../images/personal_bg.png") repeat scroll 0 0 ;
}
.frontHome.page.personal .login_box{
  background: white;
  height: 342px;
  left: 50%;
  margin: -171px auto 0 -160px;
  position: absolute;
  top: 50%;
  width: 320px;
  border:none;
}
.frontHome.page.personal #home_main{
  height:auto
}
.frontHome.page.personal .login_box h2{
  text-align:center;
  padding-bottom:10px;
}
.personal .form-field.form-field-rc.loginBoxFooter{
  overflow:inherit;
}
.personal .lfAutoLogin{
  margin-top:0;
}
.personal .loginBoxFooter1::after {
  border-color: transparent #ccc transparent transparent;
  border-style: solid;
  border-width: 5px 7px 5px 5px;
  content: "";
  left: -15px;
  position: absolute;
  top: 2px;
}
.personal .footerInfo {
  color: #838991;
  left: 50%;
  margin: 54px 0 0 -175px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 320px;
  font-size:12px;
}
.personal #home_main{
  width:320px;
}
.page.personal{
  min-width:320px;
}
/*流程管理  */
.flow .form-item{
  font-size:14px;
}
.smallBtn{
  line-height:20px!important;
  padding:5px 15px!important;
}
.line36{
  line-height:36px!important;
}
.dashed {
  background: url("../images/dashed.png") repeat scroll 0 0;
  height: 1px;
}
.flow_div1 {
  display: inline-block;
  text-align: left;
  width: 40px;
}
.flow_div2 {
  display: inline-block;
  width: auto;
}
.flow_div3 {
  display: inline-block;
  width: 180px;
  margin-left:30px;
  margin-right:10px
}

.flow_div4 {
  display: inline-block;
  width: 410px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.flow_div5Root{display: inline-block;margin-left: 15px;}
.flow_div5 {
  padding-left: 100px;
  display:block;
}
.flow_div6 {
  display: inline-block;
  margin-right: 15px;
}
.flow_div7 {
  display: inline-block;
}
.flow_div4_1, .flow_div4_2{
  border-bottom: 1px dashed #ddd;
  min-height: 30px;
  padding: 10px 0;
}
.flow_div4_3{min-height: 30px;padding: 10px 0;}
.w150sp{
  width:150px!important;

}
.flow .form-item-bgf6f5f4{
  background: #f6f5f4;
  border: 1px solid #ccc;
  padding: 5px 20px;
  margin-bottom:10px;
  width:94%;
  display:inline-block;
}
.flow_div4 label {
  cursor: pointer;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  height: inherit;
  float: left;
}
.flow_div4 input,.flow_div5Root input {
  margin-right: 5px;
  margin-top: -2px;
  vertical-align: middle;
  cursor: pointer;
}
.flow_div4.active{
  color:#f87b00;
}
.flow .mt15{
  margin-top:70px;
  z-index:1222;
  min-width:17px;
}
.flow-item{
  list-style:none;
}

/* 超级表单模板*/
.new-thumbs-up,.new-star{
  cursor: pointer;
}
.new-thumbs-up.active::before,.new-star.active::before{
  color: #ff9600!important;
}
.fa.new-thumbs-up::before{
  content: "\f164";
  padding-right: 5px;
  color:#999;
}
.fa.new-star::before{
  content: "\f005";
  color:#999;
}

#topFrame {
  display:none;
  position: fixed;
  left:50%;
  top:50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index:2222;
}
.senior_search1{
  display: block;
  width:900px;
  background:#fbfbfb;
  margin:auto
}
/*提示样式  */
.tipsBox{
  position:relative;
  display:inline-block;
  margin-left:5px;
}
.tipsBox .fa-question-circle::before {
  content: "\f059";
  font-family: 'FontAwesome';
  font-style: normal;
  color: #ff9600;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
}
.tipsItem {
  display:none;
  background: white;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: auto;
  left: 28px;
  padding: 10px;
  position: fixed;
  top: -10px;
  max-width: 278px;
  min-width: 278px;
  min-height:20px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  color:#666;
  z-index:1223;
}
.tipsItem::before {
  border-color: transparent #ccc transparent transparent;
  border-style: solid;
  border-width: 8px;
  content: "";
  font-size: 20px;
  left: -16px;
  position: absolute;
  top: 10px;
}
.tipsItem::after {
  background: white;
  content: "";
  height: 8px;
  left: -5px;
  position: absolute;
  top: 13px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10px;
}
.tipsItem.right::before {
  border-color: transparent transparent transparent #ccc;
  left: initial;
  right: -16px;
}
.tipsItem.right::after{right:-5px;left:initial;}

.tipsItemBelow {
  position: fixed;
  left: 28px;
  top: -10px;
  display:block;
  padding: 10px;
  max-width: 278px;
  min-width: 278px;
  min-height:20px;
  height: auto;
  background: white;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  color:#666;
  z-index:1223;
}
.tipsItemBelow::before {
  position: absolute;
  left: 24px;
  top: -16px;
  font-size: 20px;
  content: "";
  border-color: transparent transparent #ddd;
  border-style: dashed dashed solid;
  border-width: 8px;
}
.tipsItemBelow::after {
  position: absolute;
  left: 24px;
  top: -15px;
  content: "";
  border-color: transparent transparent #fff;
  border-style: dashed dashed solid;
  border-width: 8px;
}
.tipsItemBelow.right::before {
  left: initial;
  right: -16px;
  border-color: transparent transparent transparent #ccc;
}
.tipsItemBelow.right::after{right:-5px;left:initial;}
/*生日祝福开关 maquanyang 新增在setting.jsp页面的switch1开关样式*/

.switch1 .off {
  background: url("../images/switch_off.png") no-repeat scroll right center;
  cursor: pointer;
  float: right;
  height: 30px;
  margin-left: 100px;
  width: 50px;
}
.switch1 .on {
  background: url("../images/switch_on.png") no-repeat scroll right center;
  cursor: pointer;
  float: right;
  height: 30px;
  margin-left: 100px;
  width: 50px;
}
.switch1 {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  overflow: hidden;
  padding-left: 20px;
}
/* 授权管理 */
.shouquanBox{
  width:600px!important;
}
.shouquanBox .noShouQuan {
  width: 240px;
  float: left;
}
.shouquanBox .noShouQuan ul,.noShouQuan .batchInputTextarea{
  height:250px;
}
.shouquanBox .noShouQuan ul,.shouQuan ul{
  background-color: white;
  border: 1px solid #ccc;
  overflow-y:auto;
  width:238px;
}
.noShouQuan .batchInputTextarea{
  background-color: white;
  border: 1px solid #ccc;
  overflow:visible;
  width:238px;
}
.shouQuan ul{
  height:318px;
}
.shouquanBox .shouQuan {
  width: 240px;
  float: right;
}
.shouquanBox .SS_main p {
  padding: 0 0 5px 0px;
  color: #666;
}
.shouquanBox ul li {
  position: relative;
  line-height: 28px;
  cursor: pointer;
  padding: 0 10px;
}
.shouquanBox ul li:hover{
  background:#f0f0f0;
  color:#333;
}
/**
  *在已授权用户的li处添加叉叉图标，当鼠标hover时显示  By: zhangjiayi
  *未授权用户的检索框样式
  */
.noShouQuanSearchInput{
  width: 200px;
  height: 20px;
  line-height: 20px;
  background-color: #fbfbfb;
  border: none;
}
.noShouQuanSearchBtn {
  width: 28px;
  height: 24px;
  float: right;
  background: url("../images/search_icon.png") no-repeat center center;
  background-size: 22px;
  border: none;
}
.noShouQuanSearchBtn:hover{
  background-color: #ececec;
}
.shouQuanRemoveLicensing{
  position: absolute;
  display: none;
  top: 6px;
  right: 6px;
  width: 16px;
  height: 16px;
  background: url("../images/btn_removeLicensing.png") no-repeat center center;
  border: none;
  cursor: pointer;
}
.shouquanBox ul li:hover .shouQuanRemoveLicensing{
  display: inline;
}
/* ------ */
.shouquanBox .SS_main{
  padding:0 20px;
  background: #fbfbfb;
  box-sizing: border-box;
}
.shouQuan-change{
  float:right;
  display:none;
}
/* 点击排序 */
th.faArrowDown{
  cursor: pointer;
}
th.faArrowDown::after {
  content: "\f063";
  font-family: FontAwesome;
  padding-left: 10px;
  cursor: pointer;
}
th.faArrowDown.active::after{
  color:#FF9600;
}
th.faArrowUp{
  cursor: pointer;
}
th.faArrowUp::after {
  content: "\f062";
  font-family: FontAwesome;
  padding-left: 10px;
  cursor: pointer;
  color:#FF9600;
}
th.faArrowUp.active::after{
  color:#FF9600;
}

.yyzx_liid_pop { position: absolute; left: -5px; top: -60px; width: 140px; height: 40px; background-color: #323235; color: white; line-height: 1.5; padding: 8px 10px; font-size: 12px; border-radius: 5px; cursor: default; }
.yyzx_liid_pop::after { content: ''; width: 10px; height: 10px; background-color: #323232; position: absolute; left: 50%; bottom: -4px; transform: rotate(45deg); }
#yyzx_liid{position:relative}

.ztree li span.button.ico_close::after {content: "\f0da";position: absolute;font-family: FontAwesome; left: -5px;top: 10px;color: #999;}
.ztree li span.button.ico_open::after {content: "\f0d7";position: absolute;font-family: FontAwesome;left: -8px;top: 10px;color: #999;}
.ztree li .curSelectedNode span.button.ico_open::after{top:12px;}
/* 公告弹出层 */
.noticePop{ width: 290px; height: auto; border: 1px solid #ccc; background-color:#fff; margin: 5px 5px 5px auto; position: relative; display:none;border-radius:5px;box-shadow: 2px 2px 5px rgba(0,0,0,0.1),-2px 2px 5px rgba(0,0,0,0.1);padding-bottom: 5px; }
.noticePopDiv{ padding: 10px; position: relative; height: 140px; display:block; }
.noticePop::after { content: ''; width: 10px; height: 10px; background-color: #fff; position: absolute; left: 50%; top: -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg); border: 1px solid #ccc; }
.noticePop::before { content: ''; width: 20px; height: 10px; position: absolute; left: 49%; top: 0; background-color: #fff; z-index: 2; }
.noticePopDiv img{ height: 140px; width: 100%;object-fit: cover; }
.noticePopDiv span{ position: absolute; bottom: 10px; left: 10px; width: 250px; overflow: hidden; text-overflow: ellipsis; background-color: rgba(0,0,0,0.5); color: #fff; height: 30px; line-height: 30px; padding: 0 10px;text-align:left; }
.noticePopDiv span:hover{ color:#f87b00; }
.noticePop li{ padding: 5px 10px; border-top: 1px solid #eee; overflow:hidden; }
.noticePop li a{ display: block; overflow: hidden; color:#666}
.noticePop li a:hover,.noticePop li a:focus{ outline:none; color:#f87b00; }
.noticePop li .tit{ float: left; width: 210px; white-space: normal; height: 36px; overflow: hidden; padding-top: 5px; margin-right:12px;text-align:left;}
.noticePop li img{ width:47px; height:47px; }

.tipsContent{
  font-weight: 400;
  font-size:12px;
  line-height:20px;
  max-height: 350px;
  overflow-y: auto;
}
.new_form .form-item .title { float: left; width: 140px;text-align: right; line-height: 32px; font-size: 14px; }
.title_left { float: left; width: 80%; text-align: left; line-height: 32px; font-size: 14px; }
.new_form .form-field { margin-left: 150px; font-size: 14px; }
.form a.sBtn{ padding:0 10px; }
.form .input-text{ padding:6px 4px; }
.form .form-item select.select{ height: 32px; line-height: 32px; font-size: 14px; padding: 0;color:#666 }
.coverImg_item { list-style: none; float: left; position: relative; margin-right: 10px; }
.coverImg_item img { width: 90px; height: 50px; }
.coverImg { overflow: hidden; }
.uploadImg_btn{ width: 90px; position: relative; height: 30px; border: 1px solid #ccc; text-align: center; line-height: 30px; background: #fff; border-radius: 5px; cursor: pointer; overflow: hidden; display: inline-block; z-index: 22; vertical-align: middle; }
.uploadImg_btn input{ opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 90px; cursor: pointer; height: 30px; display: inline-block; font-size: 0; }
.coverImg_item i { background: url("../images/selected-close.png") no-repeat; height: 16px; position: absolute; right: 0; top: 0; width: 16px; cursor: pointer; }
/* 发起人创建人 */
.dropQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;}
.dropQuery li{height: 26px; line-height: 26px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dropQuery li:hover{background-color:#eeeeee}
.dropQuery li img{width:26px;height:26px;margin-right:5px;}
.senior_search .input_div .append_item{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item .close:hover{background:url("../images/selected-close.png") no-repeat center center;}
/* 最后审判人 */
.closeQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;}
.closeQuery li{height: 26px; line-height: 26px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.closeQuery li:hover{background-color:#eeeeee}
.closeQuery li img{width:26px;height:26px;margin-right:5px;}
.senior_search .input_div .append_item1{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item1 img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item1 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item1 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}
/* 相关人 */
.relateQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;}
.relateQuery li{height: 26px; line-height: 26px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.relateQuery li:hover{background-color:#eeeeee}
.relateQuery li img{width:26px;height:26px;margin-right:5px;}
.senior_search .input_div .append_item4{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item4 img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item4 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item4 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}
/* 部门选择 */
.deptQuery,.showSearchVal{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;}
.deptQuery li,.showSearchVal li{height: 26px; line-height: 26px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.deptQuery li:hover, .showSearchVal li:hover{background-color:#eeeeee}
.deptQuery li img{width:26px;height:26px;margin-right:5px;}
.senior_search .input_div .append_item2{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;padding-left:5px}
.senior_search .input_div .append_item2 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item2 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}
/* 流程名称 */
.flowQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;position:fixed}
.flowQuery li{height: 22px; line-height: 22px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.flowQuery li:hover{background-color:#eeeeee}
.flowQuery li img{width:22px;height:22px;margin-right:5px;}
/* 流程选择 */
.nodeQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;position:fixed}
.nodeQuery li{height: 22px; line-height: 22px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.nodeQuery li:hover{background-color:#eeeeee}
.nodeQuery li img{width:22px;height:22px;margin-right:5px;}
.senior_search .input_div .append_item3{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item3 img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item3 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item3 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}
/* 流程名称  */
.flowQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;position:fixed}
.flowQuery li{height: 22px; line-height: 22px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.flowQuery li:hover{background-color:#eeeeee}
.flowQuery li img{width:22px;height:22px;margin-right:5px;}
.senior_search .input_div .append_item5{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item5 img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item5 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item5 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}


.pop_wrap2 .input_div .append_item2,.pop_wrap2 .showValBtn, .new_appendDiv{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin: 2px 2px 0 5px;padding-left: 5px;}
.pop_wrap2 .showSearchVal {position: absolute; width: 99%}
.pop_wrap2 .input_div .append_item2 .close, .pop_wrap2 .showValBtn .close, .new_appendDiv .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.pop_wrap2 .input_div .append_item2 .close:hover, .new_appendDiv .close:hover {background:url("../images/selected-close.png") no-repeat center center;}

/* 管理员*/
.managerQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;}
.managerQuery li{height: 26px; line-height: 26px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.managerQuery li:hover{background-color:#eeeeee}
.managerQuery li img{width:26px;height:26px;margin-right:5px;}
.senior_search .input_div .append_item1{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item1 img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item1 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item1 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}

/*子表单  */
#form_design .sf-edit { width: 27%; background-color: #f9a552; position: absolute; right: 0; top: 0; padding:10px 20px; z-index: 1200; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; }
#form_design .sf-add-ziduanbox{ position: absolute; width: 27%; top: 0; right: 0; background-color: #f9a552; text-indent: 15px; }
#form_design .sf-add-ziduanbox li span{ box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width:80%; float: left; display:inline-block;background-color: #fff;}
#form_design .sf-add-ziduanbox li{ list-style: none; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; cursor: pointer; width: 100%; padding: 0 10px; overflow: hidden;margin:5px 0;line-height: 28px; }
#form_design .sf-add-ziduanbox li span:hover{ background-color:#fbdfc4; }
#form_design .sf-add-ziduanbox li i{ font-family: FontAwesome; font-style: normal; }
.sf-edit .editBtn{background-color: #fbdfc4;color: #003333;text-align: center;border: none;margin-top: 30px;cursor: pointer;font-size: 16px; border-radius: 0; }
.sf-edit .editBtn:hover{color: #003333;}
#form_design .labeldiv,.checkboxdiv{ display: inline-block; height: 30px; padding-left: 10px; }
#form_design .labeldiv input,.checkboxdiv input{ width:130px; }
#form_design .sf-edit li.choice{ list-style: none; height: 30px; line-height: 30px; padding-bottom: 10px; overflow:hidden; }
#form_design .sf-edit li.choice input[type="radio"],li.choice input[type="checkbox"]{ margin-top:8px; }
#form_design .sf-edit li.choice .actions{ float:right}
#form_design .sf-html:hover,.sf-html:focus { background-color: #ff9600}
#form_design .entry .sf-html.editing{ background-color: #ff9600}
#form_design .sf-hour-value,.sf-minute-value{ width:60px; }
#form_design .sf-childForm-item{ border: 2px solid #fbdfc4; }
#form_design .sf-html { position: relative; padding-bottom: 10px; }
#form_design a.tianjia,a.piliang{ color:#000; padding: 2px 10px; border: 1px solid; color: #000; margin-left: 10px; cursor: pointer; }
#form_design a.tianjia:hover,a.piliang:hover{ }
#form_design .tianjiaDiv{ margin:10px 0}
#form_design .sf-fenjiehtml  hr { border-top-color: #BFBFBF; border-top-style: dashed; border-bottom: 0; margin-top: 10px; margin-bottom: 10px; }
#form_design .sf-html .red{ color:red; display:none}
#form_design .sf-html .cf-title{ padding-right:5px; }
#form_preview .entry .fields .field .sf-childForm{ margin:0}
#form_preview .entry .fields .field { padding:0}
#form_design .popminge{ background-color: #fff; width: 500px; margin: 0 auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); display:none}
#form_design .pop_head{ background-color: #ff8533; line-height: 40px; padding: 0 20px; color: #fff; font-size: 20px; }
#form_design .pop_foot{ background-color: #eee; text-align: center; line-height: 60px; }
#form_design .pop_info{ font-size: 12px; margin: 10px 0; }
#form_design .pop_con{ padding: 0 20px; }
#add_ziduan_btn{display: inline-block;color: #000;font-size: 16px;cursor: pointer;padding-right: 15px;margin-bottom: 5px; }

.add_ziduan_btn:after {content: "\f0d8";font-family: FontAwesome;display: inline-block;font-size: 18px;}
.add_ziduan_btn.down:after{content: "\f0d7";}
#form_design .sf-edit>div:first-child { font-size: 18px; font-weight: 600; padding-bottom: 10px; }
#form_design .accordion{margin-bottom:0}
#form_design .radio.inline, #form_design .checkbox.inline{width:150px;margin:0}
#form_design .radio.inline input, #form_design .checkbox.inline input{width:130px;}
#form_design .edit_item li .input_date{width:130px;}
.ziduan-ul{margin:0}
.ziduan-ul li{padding-left: 25px;}
.ziduan-ul li:hover{background:#fbdfc4;cursor: pointer;}
.sfHtmlTit{font-size: 16px;color: #003333;margin-bottom: 5px;padding-left: 25px;}
.texthtml_first{padding-left:25px;}
/*maqunayang 考勤规则*/
.left_searchBox{border: 1px solid #ccc;margin: 0 auto;height: 30px;line-height: 30px;margin-bottom: 10px;width:180px;position:relative;background:#fff;}
.left_inputSearchBox{width: 130px;padding: 0;height: 100%; border: none;vertical-align: top;margin: 0;padding-left:10px;}
.left_submitSearchBtn:hover{background-color:#f7f7f7}
.left_submitSearchBtn {background: url("../images/search_icon.png") no-repeat center center;width: 35px;height: 100%;border: none;position: absolute; top: 0;right: 0;border-left: 1px solid #ccc;}
.left_searchBox .dataList div { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: none; border-left: 1px solid #ccc;width:180px;margin:0 auto}
.left_searchBox .dataList div:first-child{ border-top: 1px solid #ccc; }
.left_searchBox .dataList div.hover a{background:#eee }
.left_searchBox .dataList div a{ background-color: #fff; border-bottom: none; padding-left: 10px; width: auto; text-indent: 0;background-position: 155px center; }
.left_searchBox .dataList div:hover,.left_searchBox .dataList div:hover a { background:#eee}
.dataList{    position: absolute;background-color: transparent;width: 216px;left: -18px;z-index:2; }
#menu_div li.hover a{  color: #ff9600; }
#menu_div li.hover.active a {color: #fff;}
.shareForm_item a{ display: inline-block;padding: 0 10px; background-color: #fff;border: 1px solid #ccc;margin-left: 10px;color: #666;cursor: pointer;}
.shareForm_item input{color:#999;width:410px;cursor: text;}
.shareImgList a{  display: inline-block;height: 48px;border-radius: 50%;margin-right: 10px;width: 48px;}
.shareImgList .xinlang{background: url("../images/ic_share.png") #dc5f5c 0px 0px;}
.shareImgList .qq{background: url("../images/ic_share.png") #5ca3e1 -57px 0;}
.shareImgList .qzone{background: url("../images/ic_share.png") #ffaf30 -116px 0;}

.form .form-text.w40{width:40px;}

.shareBox .btn {
  padding: 0 10px;
  vertical-align: middle;
  line-height: 30px;
  margin-left: 5px;
}
.shareBox input{ line-height: 28px; padding: 0 5px; border: 1px solid #ccc; width: 600px; margin-right: 10px; cursor: text;margin-bottom:0 }
.shareBox .bdsharebuttonbox { display: inline-block; vertical-align: middle; }
.shareBox p{ color: #999; font-size: 14px; }
.shareBox a.weixin{border-radius: 50%;padding-left: 24px;background: url(../images/share_ic.png)  #63c560 0px 0px;}
.shareBox a.xinlang{border-radius: 50%;padding-left: 24px;background: url(../images/share_ic.png) #dc5f5c 0px -24px;}
.shareBox a.qq{border-radius: 50%;padding-left: 24px;background: url(../images/share_ic.png)  #5ca3e1 0px -48px;}
.shareBox a.more{border-radius: 50%;padding-left: 24px;background: url(../images/share_ic.png) #5ca3e1  0px -96px;}

/*通讯录人员邀请设置*/
.invitationList { display: flex; height: auto; border-bottom: 1px solid #ccc; }
.invitationList.heightControl { height: 225px; overflow: hidden; }
.invitationList .invitationTitle { padding: 5px 0 5px 20px; background-color: #eee; margin-bottom: 10px; }
.invitationList .vipBtn { font-size: 12px; padding: 0 5px; color: #ff9232; border-radius: 20px; border: 1px solid;
  cursor: pointer;}
.invitationList .vipBtn:hover { background-color: #ff9232; color: #fff; border-color: #ff9232; }
.invitationList .labelList { flex: 1; max-width: 310px; }
.invitationList .item-wrap { margin-left: 20px; }
.invitationList .labelList:first-child .item-wrap { border-right: 1px dotted #ccc }
.invitationList .item { display: flex }
.invitationList .labelList label{ flex: 1;cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.invitationList~.showBtn { margin: 10px 0 0 130px; text-align: center; color: #666; }
.invitationList~.showBtn .showText { cursor: pointer; }
.invitationList~.showBtn:hover, .invitationList~.showBtn:hover .showText::after { color: #ff9600; }
.invitationList~.showBtn .showText::after { margin-left: 5px; content:'\f13a'; font-size: 18px; font-family: FontAwesome; color: #c2c2c2;
  vertical-align: bottom; }
.invitationList~.showBtn .showText:nth-child(2)::after { content: '\f139'; }
.invitationList .noneCustom {margin: 70px 0 0 40px; color: #999; }
.customTips {font-size: 14px;margin: 10px 0 10px 150px;color: #999;}
/*通讯录人员邀请家长设置*/
.memberSet .parentSet { margin-left: 145px; }
.memberSet .isCheckClass { padding-top: 10px; border-top: 1px solid #ccc;  }

.setList{width:100%;font-size:14px}
.setList td:first-child {padding-left: 35px;}
.setList th{text-align:left}
.setList th:first-child {padding-left: 35px;}
.setList tr:nth-child(odd){background:#f5f5f5}
.setList tr{height:34px;line-height:34px;}
.setList tr input{margin-right: 5px;vertical-align: -2px;cursor: pointer;}
.setList tr label{cursor: pointer;padding: 6px 0;}
.table tr .noData{background: url(../images/noData.png) no-repeat center 50px;padding: 0;margin: 0;height: 300px;text-align: center;}
.table tr .noData:hover{background-color:#fbfbfb}
/*  */
.lookMore{padding-top: 10px;padding-left: 10px;display: inline-block;}
#popFrame{ position: fixed;top: 0; left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 1500;}

#PromptBox{ line-height: 35px; text-align: center; background: #000; color: #fff; font-size: 14px; border-radius: 0 0 5px 5px; position: fixed; top: 0; left: 50%; padding: 0 20px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%);display:none;z-index:10000;}
/* 众安保险 */
.divItem { display: table; width: 100%; border: 1px solid #dedede; table-layout: fixed;margin-top: 20px;background: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;color:#666 }
.divItem .t{ display: table; background: #f5f5f5; width: 100%; height: 45px; line-height: 45px; border-bottom: 1px dashed #dedede;color: #999;table-layout:fixed; }
.divItem .b{ display: table; width: 100%;height: 80px;table-layout:fixed; }
.divItem .bDiv1,.divItem .bDiv2,.divItem .bDiv3,.divItem .bDiv4,.divItem .bDiv5 { display: table-cell; vertical-align: middle;  padding: 0 13px; }
.divItem .tDiv1,.divItem .tDiv2,.divItem .tDiv3,.divItem .tDiv4{ display: table-cell;padding: 0 13px; }
.divItem .tDiv1{width: 120px;padding-left: 30px;}
.divItem .bDiv1{width: 180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 30px;}
.divItem .bDiv2{width: 200px}
.divItem .bDiv3{width: 120px}
.divItem .bDiv4{width: 150px;position: relative;}
.divItem .bDiv4 .arrow{position:relative;cursor: pointer;display: inline-block;width: 60px;}
.divItem .bDiv4 .arrow::after{content: '';border-style: solid;border-width: 5px;border-color: #666 transparent transparent transparent;position: absolute;top: 17px;left: 40px;}
.divItem .bDiv4 .zf { position: absolute; top: 35px; width: 80px; text-align: center; border: 1px solid #dedede; background: #fff; left: -5px; cursor: pointer; padding: 5px 0;display:none;z-index:1; }
.divItem .bDiv4 .zf span { display: block; height: 35px; line-height: 35px;font-size:14px}
.divItem .bDiv4 .zf span:hover{background-color: #f9f9f9;color:#ff9600}
.divItem .bDiv5{text-align:center}
.divItem.divTh{background: #f5f5f5;line-height: 40px;font-size:16px}
.divTable .noData{text-align: center;color: #999;font-size: 16px;line-height: 50px;border: 1px dashed #ccc;margin-top:15px;}
.divItem .btn{height: 26px;line-height: 26px;padding: 0 25px;font-size: 13px;background: #ff9600;color: #fff;display: inline-block;border: none;}
.divItem .btn:hover{color:#fff;background:#f87b00;text-decoration: none;}
.divItem .qx{border-left: 2px solid #ccc;height: 16px;line-height: 16px;padding-left: 15px; margin-left: 15px;display: inline-block;}
.divItem a{color:#666;cursor: pointer;}
.divItem a:hover{color:#ff9600;text-decoration: underline;}
.i-from-item .tit{ border-left: 2px solid #ff9600; background: #f2f2f2; display: block; line-height: 40px; padding-left: 20px; color: #ff9600; font-size: 18px; }
.i-from-item { padding-top:10px; padding-bottom:10px; font-size:16px}
.iText { padding: 7px; font-size: 14px; border: 1px solid #e3e3e3; color: #666; box-sizing: border-box; -webkit-box-sizing: border-box; }
.iText:focus{ border:1px solid #ff9600}
.i-from-item select { font-size: 14px; border: 1px solid #e3e3e3; padding: 7px; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; }
.i-from-item select:focus{ border:1px solid #ff9600}
.companyTip { color: #ff9600; padding-left: 14px; }
.x-field-error { margin-left: 5px; position: absolute; background-color: #FFF6f6; padding: 5px; line-height: 22px; }
.x-field-error1 { cursor: pointer; background: none; }
.x-icon { width: 16px; height: 16px; line-height: 16px; border: 1px solid transparent; border-radius: 2px; cursor: inherit; display: inline-block; font-family: Arial; font-weight: 900; overflow: hidden; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align: middle; }
.x-icon-error { background-color: #F63; border-color: #F60; color: #fff; }
.iBtn{ line-height: 42px; height: 42px; display: inline-block; background: #ff9600; color: #fff; padding: 0 60px; border-radius: 5px; font-size: 16px; cursor: pointer; }
.table_mingxi .tableBox{ overflow-x:auto;border-radius: 0 0 5px 5px}
.tableBox_head {border: 1px solid #ddd;padding: 10px;margin-bottom: 10px;}
.table_mingxi table{ border: 1px solid #ddd; width:100%;}
.table_mingxi td{height: 50px; padding:0 10px; box-sizing: border-box; border-right: 1px solid #ddd;border-top: 1px solid #ddd;font-size:13px; }
.table_mingxi tr{background:#fff;cursor: pointer;}
.table_mingxi tr:hover,.table_mingxi tr.active{background:#f5f5f5}
.table_mingxi th.disabled{color:#ddd}
.table_mingxi th{ text-align: center; width: 80px; box-sizing: border-box; border-right:1px solid #ddd; text-align: center;font-weight:400;border-top: none; white-space: nowrap;}
.table_mingxi td[permission="formOrder"] a:hover{ text-decoration: underline }
.table_mingxi .cz{ width: 80px;min-width: 80px;text-align: center;position:relative }
.table_mingxi .cz a { display: inline-block;color: #fff; }
.table_mingxi .cz a+a{margin-left:5px;}
.table_mingxi .cz .czIcon {height: 38px;line-height: 38px;position: absolute;top: 50%;margin-top: -19px;left: 50%; margin-left: -15px;}
.table_mingxi .cz .czIcon span{width:5px;height:5px;display:inline-block;border-radius:50%;background:#ccc;margin-right:5px;margin-top:16.5px;}
.table_mingxi .cz .czItem { text-align: left;position: fixed; display: flex;-webkit-display: flex; top: 10px; background: #000; color: #fff; padding: 8px 10px; right: 60px; border-radius: 5px; display:none}
.table_mingxi .head{ background: #efefef; height: 50px; line-height: 50px; padding: 0 10px; color: #666; overflow: hidden; position: relative; border: 1px solid #ddd; box-sizing: border-box;border-radius:5px 5px 0 0;border-bottom: none; }
.table_mingxi .head .state{ font-weight: 700; border: 1px solid #ccc; height: 30px; line-height: 30px; padding: 0 10px 0 30px; background: url(../images/mingxi_yanjing.png) no-repeat 10px 8px #fff; cursor: pointer; border-radius: 5px; position: absolute; top: 10px; right: 10px; }
.click_xiala{ position: absolute; top: -1px; right: 10px; background: #fff; width: 220px; padding:10px 0; height: 325px; border: 1px solid #b7b7b7; border-radius: 5px; }
.click_xiala label { display: block; line-height: 30px; cursor: pointer; }
.click_xiala input { margin: 0 10px 0 15px; vertical-align: -2px; }
.click_xiala label:hover { background: #eee; }
.click_xialaBox{ position:relative; display:none;z-index:2;}
.click_xialaBox::before { content: ''; position: absolute; top: -5px; right: 60px; z-index: 2; width: 10px; height: 10px; background: #fff; transform: rotate(45deg);-webkit-transform: rotate(45deg); border: 1px solid #b7b7b7; }
.click_xialaBox::after { content: ''; position: absolute; width: 20px; height: 10px; top: 0px; right: 55px; background: #fff; z-index: 2; }
.click_xiala .click_btn { height: 40px; line-height: 40px; background: #eee; border-top: 1px solid #ccc; border-radius: 0 0 6px 6px; }
.click_xiala .click_btn span { display: inline-block; line-height: 26px; height: 26px; vertical-align: middle; width: 50px; text-align: center;background: #ff9600; color: #fff; margin-right: 10px; border: 1px solid #e2750a;border-radius: 4px;cursor: pointer; }
.click_xiala .click_btn .qx_btn{background: #fff;color: #666;border: 1px solid #ccc;}
.click_sel_all{display: inline-block !important;margin-right:15px;}
.click_xiala .click_xialaList{height: 294px;overflow-y: auto;overflow-x: hidden;}
.table_mingxi tr.table_head{ background-color: #eee; color: #666; height: 45px; }
.table_mingxi .first_th { width: 42px; }
.table_mingxi .last_th { width: 60px; }
.table_mingxi h2 { font-size: 18px; font-weight: 900; border-bottom: 1px dashed #ccc; margin-bottom: 20px; padding-bottom: 5px; }
.table_mingxi .order {cursor: pointer;}
.table_mingxi .order span{ display: inline-block; height: 10px; position: relative; width: 10px; margin-left: 10px; }
.table_mingxi .order span.bottom::after{border-color: #fff transparent transparent transparent;}
.table_mingxi .order span.bottom::before{border-color: transparent transparent #bbb transparent;}
.table_mingxi .order span::after { content: ''; border-style: solid; border-width: 4px; border-color: #bbb transparent transparent transparent; height: 0; width: 0; position: absolute; top: 7px; left: 0; }
.table_mingxi .order span::before { content: ''; border-style: solid; border-width: 4px; border-color: transparent transparent #fff transparent; position: absolute; left: 0; top: -5px; }
.new_form .switch_radio { line-height: 30px; overflow: hidden; padding: 0 15px; border: 1px solid #ccc; height: 30px; display: inline-block; cursor: pointer; border-radius: 2px;margin-right:10px; }
.new_form .switch_radio input { vertical-align: -2px; margin-right: 5px; cursor: pointer; }
.new_form .switch_radio.active{ background: #fff9f0; border: 1px solid #f4d6aa; color: #ff9600; }
.new_form .switch_checkbox{ display: inline-block; vertical-align: top; line-height: 30px;display:none }
.new_form .switch_checkbox input{vertical-align: -2px;margin-right: 5px;}
.AA{ background: #F0F0F0; padding: 8px 10px; border-radius: 5px; margin-left: 134px; position: relative; margin-top: 10px; display:none; width:180px;}
.AA input.form-text{ width: 100px; margin: 0 5px; }
.AA::after{ content: ''; border-style: solid; border-width: 10px; border-color: transparent transparent #F0F0F0 transparent; position: absolute; top: -20px; left: 20px; }
.input {padding: 6px 4px;border-radius: 4px;outline: none;border: 1px solid #ccc;height:32px;-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-sizing: border-box;-webkit-box-sizing: border-box;
}
.inputt:focus, .input:focus {border-color: rgba(82, 168, 236, 0.8);-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);}
.div1,.div2,.div3,.div4{display:inline-block}
.liItem li{list-style: none;margin-top:10px}
.liItem li .form-item-bgf6f5f4{padding: 10px 20px;border: 1px solid #ccc;background: #f6f5f4;}
.liItem li:nth-child(1){margin-top:0}
.liItem .w400 {width: 400px;}
.liItem .textarea{box-sizing: border-box;-webkit-box-sizing: border-box;}
.liBtn{line-height:30px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align:center;color: #333333;background-color: #fff;border: 1px solid #cccccc;display: inline-block;border-radius: 4px;cursor: pointer;}
.xfile{position:relative}
.xfile label{display: inline-block;position: absolute;top: 0;right: 0;left: 0; bottom: 0;cursor: pointer;}
.xfile input{position: absolute;clip: rect(0 0 0 0);}
.liBtn:hover{background:#F7F7F7}
/* 后台引导页的css */
.guide-box1{position:fixed;width:902px; height:520px;background:#fff url(../images/guide-bg.png) 0 0 no-repeat;left:50%;top:50%;margin-left:-451px;margin-top: -260px;border-radius: 5px;z-index:2000}
.guide-content{width:752px; height:520px;position:relative;left:75px;top:0;padding-top: 64px;}
.guide-pre,.guide-next{position:absolute;cursor:pointer;width: 25px; height: 48px;}
.guide-pre{left:20px;top:245px;background: url(../images/guide-icon.png) 0 -64px no-repeat;}
.guide-pre:hover{background: url(../images/guide-icon.png) 0 -176px no-repeat;}
.guide-next{right:20px;top:245px;background: url(../images/guide-icon.png) 0 -232px no-repeat;}
.guide-next:hover{background: url(../images/guide-icon.png) 0 -119px no-repeat;}
.guide-content {overflow:hidden;}
.guide-content ul{width:4652px;position:absolute;}
.guide-content ul li{float:left;width:752px;}
.guide-content ul li img{width:752px;}
.guide-dot{position:absolute;bottom:85px;width:100%;text-align: center}
.guide-dot span{width:10px; height:10px; border-radius:50%;background:#ccc;margin-left:5px; display: inline-block;cursor:pointer}
.guide-dot span.active{background:#ff9600;}
.guide-contain{position: relative;}
.guide-close{position: absolute;right:20px;top:20px;width: 20px;height: 20px;background: url(../images/guide-icon.png) 0 0 no-repeat;display:none;}
.guide-close:hover{background: url(../images/guide-icon.png) 0 -32px no-repeat;cursor: pointer;}
.guide-open{width: 235px; height: 50px; line-height: 50px;text-align: center;margin:0 auto;font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb( 255, 255, 255 );border:1px solid rgb( 248, 123, 0 ) ;border-radius: 3px; background-color: rgb( 255, 150, 0 );margin-top:-20px;}
.guide-open a{color:#fff;text-decoration: none;}
.guide-install{width:140px; height:40px; line-height:38px; text-align:center; display:block; margin:0 auto;font-size:18px;border-radius:3px;}
/* 后台引导页的css2 */
.guide-box2{position:fixed;width:902px; height:520px;background:#fff url(../images/guide-bg.png) 0 0 no-repeat;left:50%;top:50%;margin-left:-451px;margin-top: -260px;border-radius: 5px;z-index:2000}
.guide1-content{width:720px; height:520px;position:relative;left:91px;top:0;padding-top: 45px;}
.guide1-pre,.guide1-next{position:absolute;cursor:pointer;width: 25px; height: 48px;}
.guide1-pre{left:20px;top:230px;background: url(../images/guide-icon.png) 0 -64px no-repeat;}
.guide1-pre:hover{background: url(../images/guide-icon.png) 0 -176px no-repeat;}
.guide1-next{right:20px;top:230px;background: url(../images/guide-icon.png) 0 -232px no-repeat;}
.guide1-next:hover{background: url(../images/guide-icon.png) 0 -119px no-repeat;}
.guide1-content {overflow:hidden;}
.guide1-content ul{width:3900px;position:absolute;}
.guide1-content ul li{float:left;width:720px;}
.guide1-content ul li img{width:720px;border-radius:5px;}
.guide1-dot{position:absolute;bottom:85px;width:120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.guide1-dot span{width:10px; height:10px; border-radius:50%;background:#ccc;float:left;margin-left:10px;cursor:pointer}
.guide1-dot span.active{background:#ff9600;}
.guide1-contain{position: relative;}
/*.guide1-close{position: absolute;right:20px;top:20px;width: 20px;height: 20px;background: url(../images/guide-icon.png) 0 0 no-repeat;display:none;}
.guide1-close:hover{background: url(../images/guide-icon.png) 0 -32px no-repeat;cursor: pointer;}*/
.guide1-close{
  display: inline-block;
  position: absolute;
  right: 90px;
  top: 5px;
  z-index: 999;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #ccc;
  font-size: 16px;
  text-align: center;
  border: 2px #ccc solid;
  border-radius: 25px;
}
.guide1-close:hover{
  color: #ff9600;
  border: 2px #ff9600 solid;
  cursor: pointer;
}
.guide1-open{width: 235px; height: 50px; line-height: 50px;text-align: center;margin:0 auto;font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb( 255, 255, 255 );border:1px solid rgb( 248, 123, 0 ) ;border-radius: 3px; background-color: rgb( 255, 150, 0 );margin-top:15px;}
.guide1-open a{color:#fff;text-decoration: none;}
.ovarlay2{ position: fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999}
.guide1-content ul li{position:relative;}
.guide1-open{position:absolute;left:50%;margin-left:-118px;margin-top:15px;width:210px;height:40px;line-height:40px;}
/*表单提示框*/
.SS_item select.noselected {
  border:2px solid red;
}
#form_preview .entry .fields .sf-html .sf-sort{ position: absolute; top: 50%; right: 80px; margin-top: -22px; padding: 10px 5px; z-index: 3; cursor: move; }
#form_preview .entry .fields .sf-html .sf-sort .sort-handler{ background: url("../images/icons-aa62bc52c799853f565f548662f2ca37.png") no-repeat; display: inline-block; zoom: 1; vertical-align: middle; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; width: 17px; height: 24px; background-position: -30px -438px; cursor: move; }
/*超级表单*/
.form_fixed_menu { height: 45px; background: #eee; line-height: 45px; font-size: 16px; color: #333; text-align: center; overflow: hidden; margin-top:20px;}
.form_fixed_menu span { display: inline-block; width: 145px; height: 40px; margin-top: 5px; line-height: 40px; cursor: pointer; position: relative}
.form_fixed_menu span i { background: url("../images/icon_form_menu.png") no-repeat; display: inline-block; width: 20px; height: 20px; margin-right: 10px; vertical-align: middle; }
.form_fixed_menu span.active{ background: #fff; color: #ff9600; }
.form_fixed_menu span:hover{ background: #fff; color: #ff9600; }
.form_fixed_menu .i1.active i,.form_fixed_menu .i1:hover i{ background-position:-20px 0; }
.form_fixed_menu .i2 i { background-position:0 -20px; }
.form_fixed_menu .i2.active i,.form_fixed_menu .i2:hover i{ background-position:-20px -20px; }
.form_fixed_menu .i3 i{ background-position:0 -40px; }
.form_fixed_menu .i3.active i,.form_fixed_menu .i3:hover i{ background-position:-20px -40px; }
.form_fixed_menu .i4 i{ background-position:0 -60px; }
.form_fixed_menu .i4.active i,.form_fixed_menu .i4:hover i{ background-position:-20px -60px; }
.fixedFlow_l { width: 460px; float: left; background: #fff; }
.fixedFlow_item { border: 1px solid #ddd; padding: 8px; }
.fixedFlow_item .title { font-size: 16px; cursor: pointer;}
.fixedFlow_item .con { background: #f5f5f5; margin-top: 8px; }
.fixedFlow_box{overflow: hidden;margin-top: 10px;clear: both}
.fixedFlow_box .icon span { display: inline-block; width: 20px; height: 20px; background: #f5f5f5; cursor: pointer; overflow: hidden; position: relative; margin-left: 5px; }
.fixedFlow_box .icon_min::after { content: ''; display: inline-block; width: 6px; height: 6px; border-top: 2px solid #aaa; border-left: 2px solid #aaa; transform: rotate(45deg); margin-left: 6px; margin-top: 7px; }
.fixedFlow_box .icon_min1::after { content: '';display: inline-block; width: 6px; height: 6px; border-top: 2px solid #aaa; border-left: 2px solid #aaa; transform: rotate(225deg); margin-left: 6px; margin-top: 4px; }
.fixedFlow_box .icon_max::after { content: ''; width: 8px; height: 6px; border: 2px solid #aaa; display: inline-block; margin-left: 4px; margin-top: 5px; }
.fixedFlow_box .icon_close::after { content: ''; width: 2px; height: 12px; background: #aaa; display: inline-block; transform: rotate(45deg); margin-left: 10px; margin-top: 4px; }
.fixedFlow_box .icon_close::before { content: ''; display: inline-block; width: 2px; height: 12px; transform: rotate(-45deg); margin-left: 10px; background: #aaa; position: absolute; margin-top: 4px; }
.fixedFlow_edit { margin-left: 480px; border: 1px solid #ddd; width: 440px; padding: 0 10px 20px 10px; background: #fff; font-size: 14px;position: relative; }
.fixedFlow_edit .top span { display: inline-block; height: 40px; line-height: 50px; overflow: hidden; font-size: 16px; flex: 1; text-align: center; cursor: pointer; box-sizing: border-box; border-bottom: 1px solid #ddd; }
.fixedFlow_edit .top span.active{ border-bottom: 2px solid #ff9600; color: #ff9600; }
.form .fixedFlow_edit input{margin: 0}
.fixedFlow_edit input[type="radio"],.form .fixedFlow_edit input[type="checkbox"]{margin-bottom: 0;vertical-align: -2px;margin-right: 5px;cursor: pointer;}
.fixedFlow_edit label{cursor: pointer;}
.jurisdictionBox{background: #fff;padding: 0 10px;margin-top:20px;}
.jurisdictionBox table{width: 100%;font-size: 14px;text-align: left;line-height: 1.8}
.jurisdictionBox table th{font-weight: 500;background: #f5f5f5}
.jurisdictionBox table .td1{padding-left: 10px}
.jurisdictionBox table .childForm_tr .td1{padding-left:30px;}
.jurisdictionBox .childForm_tr {background: #f5f5f5;}
.jurisdictionBox table .td2,.jurisdictionBox table .td3{text-align: left;}
.fixedFlow_edit .name{width: 95px;text-align: right;margin-right: 20px;}
#fixedFlow_info .fixedFlow_edit .name{width:80px;text-align: right;margin-right: 20px;}
.fixedFlow_edit textarea{width: 285px;}
.formType { width: 160px; height: 170px; text-align: center; border:1px solid transparent; cursor: pointer; }
.formType.active{ border-radius: 5px; background:#f3f3f3;border: 1px solid #ddd;  }
.formType:hover{ border-radius: 5px; background:#eeeeee;}
.formTypeBg{ background: url(../images/formType.png); width: 80px; height: 80px; margin: 10px auto; }
.formType.i1:hover .formTypeBg,.formType.i1.active .formTypeBg{ background-position: 0 -80px}
.formType.i2 .formTypeBg{ background-position: 0 -160px}
.formType.i2:hover .formTypeBg,.formType.i2.active .formTypeBg{ background-position: 0 -240px}
.formType.i3 .formTypeBg{ background-position: 0 -320px}
.formType.i3:hover .formTypeBg,.formType.i3.active .formTypeBg{ background-position: 0 -400px}
.formType.i4 .formTypeBg{ background-position: 0 -480px}
.formType.i4:hover .formTypeBg,.formType.i4.active .formTypeBg{ background-position: 0 -560px}
.flowchart-demo .hover { border: 1px dotted red; }
.fixedFlow_item.active .con { margin-top: 8px; background: rgb(245, 245, 245); overflow: hidden;padding-bottom: 8px }
.fixedFlow_item .con{height: 0;padding:0;margin:0;transition:all ease-out 0.25s;overflow: hidden;}
.flowNode .set { position: absolute; top: 0px; right: 0px; width: 30px; height: 100%; }
.flowNode .set::after { content: ""; width: 0px; height: 0px; display: inline-block; -webkit-transform: rotate(45deg);transform: rotate(45deg); font-style: normal; position: absolute; top: 8px; right: 10px; border-width: 4px; border-style: solid; border-color: transparent red red transparent; }
.flowNode span { display: block; white-space: nowrap; text-overflow: ellipsis; /* margin: 0px 20px 0px 5px; */ overflow: hidden; }
.flowchart-demo .flowNode { opacity: 0.8; width: 120px; height: 30px; line-height: 30px; cursor: pointer; text-align: center; z-index: 20; position: relative; margin-top: 20px; margin-left: 170px; color: black; font-family: helvetica, sans-serif; font-size: 14px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); border-radius: 2px; -webkit-transition: box-shadow 0.15s ease-in;transition: box-shadow 0.15s ease-in; background: rgb(255, 255, 255); }
.flowchart-demo .flowNode:hover { border: 1px solid rgb(255, 150, 0); }
.flowchart-demo .active { border: 1px solid rgb(255, 150, 0); }
.flowchart-demo .jsplumb-connector { z-index: 4; }
.flowchart-demo .jsplumb-endpoint, .endpointTargetLabel, .endpointSourceLabel { z-index: 21; cursor: pointer; }
.flowchart-demo .aLabel.jsplumb-hover { background-color: #5C96BC; color: white; border: 1px solid white; }
.flowchart-demo  .jsplumb-overlay { background-color:transparent; }
.fixedFlow_popMenu { position: absolute; box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 12px; left: 50%; -webkit-transform: scale(0);transform: scale(0); opacity: 0; -webkit-transform-origin: 0px 0px 0px;transform-origin: 0px 0px 0px; z-index: 30; background: rgb(255, 255, 255); padding: 4px 0px; -webkit-transition: all 0.5s cubic-bezier(0.34, 1.21, 0.4, 1);transition: all 0.5s cubic-bezier(0.34, 1.21, 0.4, 1); }
.fixedFlow_popMenu.active { transform: scale(1); opacity: 1; }
.fixedFlow_popMenu .delete { color: red; }
.fixedFlow_popMenu li { cursor: pointer; padding: 5px 15px; }
.fixedFlow_edit::after {content: '';display: block;position: absolute;top: 60px;left: -10px;border-width: 1px;border-style: solid;border-color: transparent  transparent #ddd #ddd;width: 15px;height: 15px;background: #fff;transform: rotate(45deg);}
.Audit {background: #ff9600;border-radius: 3px;color: white;display: inline-block;font-size: 12px;margin-right: 5px;padding: 2px 5px;}
.Audit.green {background: #32cd32;}
.Audit.red {background: #ff574d;}
/* 考勤时间轴*/
.timeAxisWrap{overflow: hidden;border: 1px solid #ccc; padding-bottom: 25px;background:#fff}
.timeAxisBox { position: relative;margin: 110px 15px 0;font-size: 0;width: 760px }
.timeAxisBox .starAxis { position: absolute; left: 5px; bottom:6px; }
.timeAxisBox .starAxis::after,.timeAxisBox .endAxis::after {
  content: '';
  height: 55px;
  width: 2px;
  display: block;
  background: #ccc;
}
.timeAxisBox .endAxis::after {
  position: absolute;
  bottom: 0;
  right: 0;
}
.timeAxisBox .starAxis::before,.timeAxisBox .endAxis::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ccc;
  display: block;
  position: absolute;
  bottom: 47px;
}
.timeAxisBox .starAxis::before { left: -3px; }
.timeAxisBox .endAxis::before { right: -3px; }
.timeAxisBox .starAxis span{margin-left: -5px;display: block;}
.timeAxisBox .axis{height: 6px;background-color: #ccc;display: inline-block;}
.timeAxisBox .endAxis { position: absolute; right: 5px; bottom: 6px;text-align: right; }
.timeAxisBox .endAxis span{margin-right: -5px;display: block}
.timeAxisBox .kq_item { width: 50%; height: 6px; background: #ff9600; position: relative;display: inline-block;text-align: center;font-size: 14px;}
.timeAxisBox .kq_item.qiandaoBox{color: #80c056;background:#80c056;}
.timeAxisBox .kq { position: absolute; width: 50px; left: 50%; margin-left: -25px; bottom: 8px; padding-bottom: 26px; }
.timeAxisBox .kq span {line-height: 1;display: block;}
.timeAxisBox .qiandaoBox .kq ::after, .timeAxisBox .qiantuiBox .kq ::after {
  content: '';
  width: 2px;
  height: 15px;
  display: block;
  position: absolute;
  bottom: -2px;
  left: 24px;
}
.timeAxisBox .qiandaoBox .kq ::after {  background: #80c056; }
.timeAxisBox .qiantuiBox .kq ::after { background: #ff9600; }
.timeAxisBox .qiandaoBox .kq::before, .timeAxisBox .qiantuiBox .kq::before { content: ''; display: block; width: 8px; height:8px; border-radius: 50%; position: absolute; bottom: 12px; left: 50%; margin-left: -4px; }
.timeAxisBox .qiandaoBox .kq::before { background: #80c056; }
.timeAxisBox .qiantuiBox .kq::before { background: #ff9600;}
.timeAxisBox .kqText { position: absolute; left: 50%; margin-left: -40px; width: 80px; top: 8px; }
.timeAxisBox .kq_item.qiantuiBox{color: #ff9600;background:#ff9600;}


.timeAxisBox .sp_item { width: 0; height: 8px; background: #ff9600; position: relative;display: inline-block;text-align: center;font-size: 14px;}
.timeAxisBox .sp_item.separateBox{color: #ccc;background:#ccc;}
.timeAxisBox .sp { position: absolute; left: 5px; bottom:8px; width: 60px; height: 112px; }
.timeAxisBox .separateBox .sp::after { content: ''; width: 2px; height: 70px; display: block; background: #ccc; position: absolute; bottom: 0; left: 24px; }
.timeAxisBox .separateBox .sp::before { content: ''; display: block; width: 10px; height: 10px; border-radius: 50%; background: #ccc; position: absolute; bottom: 60px; left: 50%; margin-left: -10px; }
.timeAxisBox .separateBox .sp span{margin-left: -5px;display: block;}
/*弹出iframe*/
.popframehtml html,.popframehtml body{ width: 100%; height: 100%;background:transparent}
.popframe-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
.popframe{ position: absolute;transition:top 0.3s ease;top:100%; }
.popframe *{ box-sizing:border-box; }
.popframe .dialog{ background: #f7f7f7; }
.popframe .dialog_hd { height: 45px; line-height: 45px; font-size: 18px; color: #333; padding: 0 20px; position: relative; background: #ececec; border-bottom: 1px solid #ddd; }
.popframe .dialog_hd i { font-style: normal; height: 100%; display: inline-block; width: 50px; text-align: center;color:#bbb;  cursor: pointer; position: absolute; top: 0; right: 0;font-size:28px; }
.popframe .dialog_hd i:hover{background: #ccc;}
.popframe .dialog_bd { display: flex; justify-content: center; }
.popframe .dialog_item> span { display: inline-block; width: 90px; text-align: right; margin-right: 10px; }
.popframe .dialog_main{line-height:1.6;overflow:auto}
.popframe .dialog_main .select,.dialog_main .input_text { height: 32px; color: #333; padding: 0 5px; font-size: 14px; border: 1px solid #ccc; border-radius: 2px; font-family: 'Microsoft YaHei'; outline: none; }
.popframeError_input{border:1px solid red!important;}
.popframe .dialog_main input[type="checkbox"],.popframe .dialog_main input[type="radio"]{vertical-align:-2px}
.popframe .dialog_item+.dialog_item { margin-top: 10px; word-spacing:-4px; }
.popframe .dialog_item_ps { margin-left: 100px; clear: both; font-size: 12px; color: #999; margin-top: 5px; }
.popframeShake{ -webkit-animation-name: shake; animation-name: shake; -webkit-animation-duration: .8s; animation-duration: .8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@keyframes shake{0%,100%{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0, 0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0)}}

/*crm客户资料一键导出高级搜索样式*/
.SS_export table{width: 100%;line-height: 30px;text-align: left;}
.SS_export table th{background: #e5e5e5;padding-left:10px;}
.SS_export table td{padding-left:10px;}
.SS_export table input[type='checkbox']{margin: -2px 5px 0 0;vertical-align: middle;}
.ico{cursor: pointer;}
.ico_btn{margin-left: 5px;}
.ic0_close::after {content: "\f0da";font-family: FontAwesome;color: #999;}
.ic0_open::after {content: "\f0d7";font-family: FontAwesome;color: #999;}

/*maquanyang 20160411 setting.jsp页面中两个按钮之间的分割线样式*/
.separate_set{float: right;padding-top: 10px;color: #CCCCCC;}
.send_target_ml150 #chooseDeptAndUs{margin-left:150px;}

.urhere{ width: 1200px; margin: 0 auto; height: 40px; line-height: 40px; }

/*新建考勤修改*/
.ml110 { margin-left: 110px; }
.pop_wrap3 {
  background: #f7f7f7;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  height:auto;
  left: 50%;
  margin: auto;
  overflow: auto;
  position: fixed;
  width: 530px;
  z-index: 1101;
  display:none;
  top:50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-filter: blur(0);
}
.SS_tit1{
  border-bottom:1px solid #e1e1e1;
  color: #666;
  background: #ececec;
  font-size: 18px;
  height: 45px;
  line-height: 50px;
  position: relative;
  padding-left:20px;
}
.ss_tit1 i {
  font-family: kaiti;
  font-style: normal;
  position: absolute;
}
.SS_tit1 i {
  color: #666666;
  cursor: pointer;
  font-style: normal;
  position: absolute;
  right: 0;
  width: 44px;
  text-align: center;
}
.mapItem1 .fl{ float: left;}
.mapItem1 .h15{
  height: 15px;
  vertical-align:-3px;
  margin:0 4px 0 0;
}
.mapItem1 .w590{
  width:590px;
}
.mapItem1 p span{
  text-align: left;
  width: 100px;
}
.mapItem1 span {
  display: inline-block;
  text-align: right;
  width: 89px;
}
.mapItem1 .groupName{
  text-align: left;
  width: auto;
}
.pop_wrap3 .mapItem1  input {
  height: 30px;
  line-height: 30px;
  margin-left: 20px;
  padding: 0 5px;
  border: 1px solid #cbcbcb;
}
.mapItem1 .remarks{
  width:126px;
  color:#999;
  text-align: left;
}
.mapItem1 .bz{
  color: #5da5d5;
  margin-top:5px;
}
.mapItem1 .bz i{
  background: url(../images/ico_kq.png);
  width:16px;
  height:16px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -2px;
}
.baiduMap1{
  width:760px!important;
}
.baiduMap{
  width:760px!important;
  max-height: 600px!important;
}
.BMap_pop{
  margin-top: -25px;
}
.SS_box{
  background: #f7f7f7;
  min-height:300px;
}
.SS_btn1{
  background: #ececec;
  height:45px;
  text-align: center;
}
#map {
  width: 600px;
  height: 340px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 100px;
  border: 1px solid #ccc;
}
/*修改结束*/
/* 个人网页版右边广告*/
.login_tips{
  position: absolute;
  width: 242px;
  height: 342px;
  left:320px;
  top:0px;
  font-family:'微软雅黑';
  background:url(../images/login_right_bg1.jpg) no-repeat;
}

.login_download_v{
  display:block;
  width:148px;
  height:35px;
  line-height:35px;
  font-size:14px;
  color:#5fc9ec;
  margin:0 auto;
  border:1px solid #5fc9ec;
  text-align:center;
  border-radius:3px;
  margin-top: 225px;
}
.login_download_v:hover{
  background:#5fc9ec;
  color:#28292c;
}
.login_more_detail{
  padding-top:10px;
  display:block;
  text-align:center;
  margin:0 auto;
  width:90px;
  font-size:12px;
  color:#5fc9ec;
}
.login_more_detail:hover{
  text-decoration: underline;
  color:#5fc9ec;
}
/*20160510超级表单新加样式*/
.form_design_cleft{
  margin-right: 15px;
  padding-top: 6px;
  width: 135px;
  text-align: right;
}
.form_design_left_p{
  padding-left:150px;
}
.form-design-pl{
  padding-left:146px;
}
.form_design_left_content{
  float:left;
}
.form_design_right_content{
  float:left;
}
.form_design_imr{
  margin-right:92px;
}
.form_design_left_fj{
  float:left;
}
.flowSet-nodata{
  width:80px;
  margin:0 auto;
  margin-top:52px;
}
.flowSet-ntext{
  text-align:center;
  margin:8px 0 42px 0;
  color:#666666;
}
.form-choosename{
  font-size:12px;
}
.form-c333{
  color:#333333;
}
.span_return{
  padding:5px 20px !important;
}
/*表单节点功能样式*/
.form-node-set{
  /*background: none repeat scroll 0 0 #f0f0f0;*/
  border-radius: 5px;
  margin-top: 10px;
  padding: 10px;
  /*margin-left:100px;*/
}

.form-node-ulist{
  max-height:260px;
  margin-top:10px;
  overflow-y: auto;
}
.form-select-head{
  border-bottom:1px solid #dddddd;
  margin-bottom:10px;
}
.form-flow-selItem{
  float: left;
  margin-right: 10px;
}
.form-flow-node{
  padding-top: 10px;
  border-top: 1px solid #eee;
}
.form-flow-jt:after{
  position: absolute;
  top: 25px;
  left: 54px;
  width: 10px;
  height: 29px;
  display: block;
  content: " ";
  background: url(../images/flow_arrow.png) no-repeat;
}

/*欢迎页面新增提示条*/
.welcome-point{padding: 8px 40px 8px 15px;width: 100%;line-height: 22px;background: #ffedbb;border: 1px #f2d083 solid;color: #604e2b;margin-top:20px;position: relative;display: table;box-sizing: border-box;}
.welcome-point a{color: #604e2b;text-decoration: underline;}
.icon-welcome{
  width: 9px;height: 9px;
  cursor: pointer;
  background: url(../images/welcome_close.png) no-repeat;position: absolute;top: 17px;right: 17px;}

/*新增抽奖背景选择  start*/
.Select-bg label{
  float: left;
  line-height: 25px;
}
.bg-list{
  float: left;
}
.bg-list li{
  position:relative;
  float: left;
  margin:0 5px;
  cursor:pointer;
  border-radius: 5px;
}
.bg-list li img{
  border-radius: 5px;
}
.bg-list li i{
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../images/lotteryxz.png);
}
.bg-list li .bd{
  position: absolute;
  top: 0;
  left:0;
  width: 78px;
  height: 78px;
  border:1px solid #ff9600;
  border-radius: 5px;
}
/*新增抽奖背景选择  end*/
/*人资样式  */
.renewal_pop{ width:440px; }
.pop_hd{ height: 55px; line-height: 55px; border-bottom: 1px #ccc solid; position: relative; font-size: 16px; color: #333; }
.ic_close{ width: 9px; height: 9px; background:url(../images/ic_close.png); display: block; position: absolute; top: 22px; right: 0; cursor: pointer; }
.renewal_msg li{ float: left; width: 220px; line-height: 32px; }
.renewal_msg li span{ color: #333; margin-right: 10px; }
.renewal_form{ position: relative; }
.renewal_newC{ border:1px #ccc solid; border-radius: 5px; }
.renewal_newC li{ width:250px; height: 32px; line-height: 32px; margin: 0 auto; margin-bottom: 20px; }
.renewal_newC li label{ float: left; margin-right: 15px; }
.renewal_newHd{ width: 128px; height: 30px; line-height: 30px; text-align: center; border:1px #ccc solid; border-radius: 5px; position:absolute; top: -15px; left: 150px; color: #ff9600; background-color: #fff; }
.oa_input{ float:left; padding: 0 5px; height: 30px; border: 1px #cccccc solid; }

/* input type='file' 的样式*/
.form-input{
  float:left;
}
.form-input .file {
  position: relative;
  display: inline-block;
  background: #fafafa;
  border: 1px solid #cccccc;
  border-radius: 4px;
  width:110px;
  font-size:14px;
  overflow: hidden;
  color: #666666;
  text-decoration: none;
  text-indent: 0;
  line-height: 30px;
  text-align:center;
}
.form-input .file input {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  opacity: 0;
}
.form-input .file:hover {
  background: #eee;
  border-color: #cccccc;
  color: #666666;
  text-decoration: none;
}
/*人员邀请样式*/

.member-set-left{
  float:left;
  margin-top:5px;
}
.member-set-rbackground{
  background: none repeat scroll 0 0 #f0f0f0;
  padding:10px 5px;
}
.member-set-wx{
  margin:0 15px 30px 15px;
  background:#fff;
  border-radius:5px;
  padding: 15px 0 10px 15px;
  border:1px solid #dddddd;
}
.share_weixin{
  position: relative;
  background: url('../images/share_weixin.png') no-repeat center;
  height: 30px;
  width: 30px;
  padding: 0px !important;
  z-index: 1;
}
.weixin-qrcode{
  display:none;
  position: absolute;
  width: 150px;
  height: 170px;
  background: #fff;
  left: -62px;
  top: 41px;
  box-shadow: 0 1px 10px #aaa;
  border-radius:4px;
  cursor: default;
}
.weixin-qrcode-content{
  width: 148px;
  text-align:center;
  padding-top:10px;
}
.weixin-qrcode p{
  color:#ff9600;
  font-size:12px;
  line-height:15px;
}
.weixin-qrcode b {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  top: -16px;
  border-width: 8px;
  border-style: dashed dashed solid;
  border-color: transparent transparent #dddddd;
}
.weixin-qrcode em {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  position: absolute;
  left: -8px;
  top: -6px;
  border-width: 8px;
  border-style: dashed dashed solid;
  border-color: transparent transparent #fff;
}

/*封面图片预览和删除样式*/
.img_array{width:435px}
.img_array img{display:block;width:135px;height:70px; float:left;margin-right:10px;margin-top:10px}
.img_array div{display:block;width:135px;height:70px; float:left;margin-right:10px;margin-top:10px}
.del135 {
  background: url("../images/selected-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 16px;
  position: absolute;
  right: 0;
  top: 0;
  width: 16px;
  cursor: pointer;
}

/*超级表单外部分享的url分享功能样式*/
.open-add-wx{
  padding:20px 0 15px 20px;
  border:1px solid #dedede;
  border-radius:4px;
  margin:0 0 20px;
}
/*微信考勤新建规则添加样式*/

/*提示样式*/
.check-tips{
  position:absolute;left:0; bottom:-25px;
  color: #999;
  font-size: 14px;
}
.check-tips span{
  width: 16px;
  height: 16px;
  color:#fff;
  display: inline-block;
  border-radius: 50%;
  background: #ff9600;
  text-align: center;
  font-size: 12px;
  margin-right: 10px;
  line-height: 16px;
}
/*批量选择弹框样式*/
.add-sel-wrap{
  position: fixed;
  z-index: 1100;
  width: 600px;
  margin: 0 auto;
  background: #f7f7f7;
  left: 50%;
  top: 50%;
  margin-left: -300px;
  margin-top: -215px;
}
.add-sel-head{
  border-bottom: 1px solid #dddddd;
  background: #ececec;
  padding-left:20px;
}
.add-sel-hl{
  float:left;
  line-height: 45px;
  height: 45px;
  font-size: 18px;
  color:#333333;
}
.add-sel-close{
  float: right;
  height:13px;
  width: 13px;
  cursor: pointer;
  padding: 18px 20px 14px;
  cursor: pointer;
}
.add-sel-close:hover{
  background: #ccc;
}
.add-sel-content{
  padding:20px;
}
.add-sel-ctl{
  float: left;
  width: 240px;
}
.add-sel-ctc{
  float: left;
  margin: 150px 7px 0 7px;
  text-align: center;
}
.add-sel-ctr{
  float: right;
  width: 240px;
}
.add-sel-footer{
  text-align: center;
  background: #ececec;
  padding:5px;
}
.add-sel-ta{
  width: 100%;
  height: 280px;
  padding:10px 5px;
  box-sizing: border-box;
  resize:none;
}
.add-sel-list{
  width: 240px;
  height: 280px;
  border: 1px solid #cccccc;
  background: #fff;
  overflow: auto;
}
.add-sel-lt{
  float: left;
  color:#333333;
}
.add-sel-rt{
  float: right;
}
.add-sel-btn{
  padding: 0 10px;
  font-size: 14px;
  line-height: 30px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #333333;
  background-color: #fff;
  border: 1px solid #cccccc;
  cursor: pointer;
  width: 66px;
}
.add-sel-btn:hover{
  background-color: #f7f7f7;
  color: #333333;
}
.add-sel-list li i{
  display: none;
  background: url("../images/selected-close.png") no-repeat scroll 0 0;
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 7px;
  width: 16px;
}
.add-sel-li{
  position: relative;
  line-height: 30px;
  padding: 0 10px;
}
.add-sel-li:hover{
  background: #ececec;
}
/*排班管理*/

.silatSelect {
  position: absolute;
  top: 30px;
  left: -1px;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
}
.silatSelect-top {
  padding: 10px;
  line-height: 100%;
  border-bottom: 1px solid #ccc;
}
.silatSelect ul {
  height: 170px;
  overflow: auto;
}
.silatSelect ul li {
  padding: 10px 10px 0;
}
.silatSelect ul p {
  line-height: 100%;
  width: 180px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search_time {
  float: right;
  height: 32px;
  border: 1px solid #ccc;
  margin-right: 10px;
  border-radius: 3px;
}
.table_mingxi .tableFixed-clone {
  position: absolute;
  top: 0;
  left: 0;
  width: 330px;
}
.lh-1 {
  line-height: 100%!important;
}
.SS_box .ruleList {
  margin: 20px 30px 0;
}
.SS_box .ruleList-r {
  float: left;
}
.SS_box .ruleList-r p {
  line-height: 100%;
  width: 350px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pop_wrap5 {
  background: #f7f7f7;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  height: auto;
  left: 50%;
  margin: auto;
  overflow: auto;
  position: fixed;
  width: 460px;
  z-index: 1101;
  display: none;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pop_wrap5 input{
  margin-bottom:0px!important;
}
.pop_wrap5 .text{
  padding: 0 5px;
  height: 30px;
  border-radius: 3px;
  border:1px solid #ccc;
}
.pop_wrap5 .selectInput {
  width: 312px;
  height: 32px;
  padding-left: 2px;
}
.pop_wrap5 .textarea {
  width: 300px;
  height: 100px;
}
.pop_wrap5 .tip {
  font-size: 13px;
  margin-bottom: 20px;
  line-height: 1.7;
  color: #999;
}
.scheduling-l {
  width: 180px;
  height: 500px;
  overflow-y:auto;
  background-color: #f6f6f6;
  border:1px solid #ccc;
  padding: 20px 10px;
  border-radius: 5px;
  float: left;
}
.scheduling-l li{
  position: relative;
  padding: 10px 0;
  border-bottom:1px solid #ccc;
}
.scheduling-l li p{
  line-height: 20px;
  width: 170px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scheduling-l .ico{
  width: 13px;
  height:16px;
  display: inline-block;
  background: url(../images/crm_ht_ic_.png);
  vertical-align: text-bottom;
  margin-right: 5px;
}
.schedulingAction{
  display: flex;
  width: auto;
  padding: 0 5px;
  max-width: 250px;
  opacity: 0.8;
  background-color: #000;
  border-radius: 5px;
  z-index:1;
}
.schedulingAction a{
  line-height: 20px;
  padding: 8px 5px;
  text-overflow: ellipsis;
  display: inline-block;
  z-index: 1;
  font-size: 14px;
  color: #eee;
}
.schedulingAction a:hover{
  padding: 10px 5px 6px;
}
.scheduling-r{
  float: left;
  margin-left: 25px;
  width: 700px;
  padding-top:20px;
}
.scheduling-item{
  padding-left: 120px;
  margin-bottom: 20px;
}
.scheduling-item input{
  margin-bottom: 0;
}
.scheduling-item-l{
  width: 120px;
  margin-left: -120px;
  float: left;
  text-align: right;
  line-height:30px;
}
.scheduling-item-r{
  line-height: 30px;
}
.scheduling-item-r .text{
  width: 90px;
  padding: 0 5px;
  height: 30px;
  border-radius: 3px;
  border:1px solid #ccc;
}
.scheduling-r .footer{
  text-align: center;
  border-top: 1px solid #ccc;
  padding-top: 20px;
  margin-top: 50px;
}
.appendDiv-kq{
  background: white;
  border: 1px solid #f4d6aa;
  border-radius: 4px;
  color: #ff9600;
  display: inline-block;
  font-size: 14px;
  /* margin: 5px 3px;
  margin-bottom: 10px;*/
  padding: 4px 25px 4px 8px;
  position: relative;
  line-height: 22px;
}
.appendDiv-kq i{
  background: url("../images/selected-close.png") no-repeat scroll 0 0;
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 7px;
  width: 16px;
}
.lh30{
  line-height:30px!important;
}
.w410{
  width:410px!important;
}
.pr40{
  padding-right:40px!important;
}
.w20{
  width:20px!important;
}




/*报表*/
.questionTitle{position:relative;padding:35px 0 10px;border-bottom:1px #ddd dashed;}
.questionTitle p{width:520px;font-size:20px;}
.questionstatist{position:absolute;right:0;top:38px;}
.questionstatist span{margin-left:15px;}
.questionstatist i{font-style:normal;}
.questionOptions{padding:0 20px;margin:10px 0 45px;height:38px;line-height:38px;background-color:#f2f2f2;border:1px #ddd solid;}
.questionOptions span{margin-right:45px;}
.question_select{padding:3px 6px;color:#ff9600;border:1px #ddd solid;border-radius:2px;}
.questionOptions label{margin-right:20px;}
.questionItem{margin-bottom:45px;}
.questionItemTop{position:relative;margin-bottom:10px;}
.questionTit{float:left;line-height:24px;}
.graphBox{position:absolute;right:0;bottom:0;}
.questionTit span{font-size:16px;}
.questionTit .questionIndex{float:left;}
.questionTit p{float:left;width:580px;text-align:justify}
.questionTit .askp{width:930px;}
.questionTit ul{margin-left:20px;}
.questionTit li{float:left;margin:5px 10px 0 0;}
.questionTit li img{width:50px;height:50px;}
.questionTit i{padding:0 5px;margin-top:-5px;height:21px;line-height:21px;color:#fff;font-size:12px;background-color:#ccc;border-radius:10px;display:inline-block;font-style:normal;vertical-align:middle;}
.graphItem{padding:0 6px;height:24px;color:#999;line-height:24px;background-color:#fff;border:1px #ddd solid;border-radius:2px;display:inline-block;cursor:pointer;}
.graphItem:hover{background-color:#fff9f1;border:1px #ff9600 solid;}
.graphItem.active{background-color:#fff9f1;border:1px #ff9600 solid;}
.graphItem i{width:16px;height:16px;margin:-3px 4px 0 0;background:url(../images/icon_graph.png?v1.0) no-repeat;display:inline-block;vertical-align:middle;}
.graphItem i.grapIc1{background-position:0 0;}
.graphItem i.grapIc2{background-position:-16px 0;}
.graphItem i.grapIc3{background-position:-32px 0;}
.graphItem i.grapIc4{background-position:-48px 0;}
.graphItem i.grapIc5{background-position:-64px 0;}
.graphItem i.grapIc6{background-position:-80px 0;}
.graphItem i.grapIc7{background-position:-96px 0;}
.grapTable table{width:942px;color:#666;border:1px #eee solid;background-color:#fff;table-layout:fixed;}
.grapTable tr{border-bottom:1px #eee solid;}
.grapTable th{padding:0 30px 0 20px;line-height:32px;text-align:left;background-color:#f2f2f2;font-weight:normal;}
.grapTable td{padding:8px 30px 8px 20px;line-height:24px;}
.grapTable td a{color:#ff9600;}
.grapTable td a:hover{text-decoration:underline;}
.grapTable td img{margin-right:10px}
.icon-arrow{width:12px;height:12px;margin:0 5px;position:relative;display:inline-block;top:1px;}
.icon-caret-up{position:absolute;top:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #999;cursor:pointer;}
.icon-caret-up.active{border-bottom:5px solid #ff9600;}
.icon-caret-up:hover{border-bottom:5px solid #ff9600;}
.icon-caret-down{position:absolute;bottom:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999;cursor:pointer;}
.icon-caret-down.active{border-top:5px solid #ff9600;}
.icon-caret-down:hover{border-top:5px solid #ff9600;}
.bar{position:relative;width:290px;height:10px;margin-right:10px;background-color:#eee;border-radius:2px;display:inline-block}
.bar_active{position:absolute;left:0;top:0;height:10px;background-color:#32cd32;border-radius:2px;display:inline-block}
.grapHistogram{position:relative;width:940px;height:320px;margin-top:10px;background-color:#fff;border:1px #eee solid;}
.Histogram{width:940px;height:320px;}
.icon_download{position:absolute;top:20px;right:20px;width:25px;height:25px;display:inline-block;background:url(../images/icon_download.png) no-repeat;cursor:pointer;}
.icon_download:hover{background-position:0 -26px;}
.grapPie{position:relative;width:940px;height:320px;margin-top:10px;background-color:#fff;border:1px #eee solid;}
.Pie{width:940px;height:320px;}
/*表单报表非VIP*/
.formStatisticsPop{position:fixed;top:45px;left:50%;width:941px;height:797px;transform:translate(-50%,0);background:url(../images/form_statistics_pop.jpg) no-repeat;}
.formStatisticsPop a{position:absolute;top:476px;left:370px;width:200px;height:46px;}
/*报表非VIP*/
.questionPop{position:fixed;top:65px;left:50%;width:941px;height:797px;transform:translate(-50%,0);background:url(../images/question_pop.jpg) no-repeat;}
.questionPop a{position:absolute;top:476px;left:370px;width:200px;height:46px;}
/*拿快递备注页面样式*/
.remark-item{
  position:relative;
  height:120px;
  margin:13px 40px 20px 0px;
  padding:10px;
  background: #f6f6f6;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.remark-add-icon{
  position: absolute;
  right: -33px;
  top: 62px;
  display: inline-block;
  background: #80c056;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  width: 17px;
}
.remark-add-icon i{
  color: white;
  font-size: 19px;
  font-style: normal;
  font-weight: bold;
  left: 1px;
  position: absolute;
  top: -6px;
}
.remark-del-icon{
  position: absolute;
  right: -33px;
  top: 62px;
  display: inline-block;
  background: #df4949;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  width: 17px;
}
.remark-del-icon i{
  color: white;
  font-size: 34px;
  font-style: normal;
  left: 1px;
  position: absolute;
  top: -18px;
}
.remark-tea{
  float:left;
  height:120px !important;
  width: 340px !important;
  margin:0 !important;
  box-sizing: border-box;
}
.remark-item-r{
  height:100%;
  margin-left: 360px;
}
.remark-btn{
  width: 120px;
  padding:0!important;
  line-height:30px!important;
}
.remark-sel-person{
  margin: 14px 0 0 -9px;
  height: 70px;
}
.remark-sel-person a.amore{
  cursor: pointer;
  font-size: 14px;
  height: 60px;
  line-height: 60px;
  margin-top: 20px;
  display: none;
  float: left;
}
/*未安装应用样式*/
#unTrust_div{
  display:none;
  margin-top:10px;
  padding-top:10px;
  border-top:1px solid #dddddd;
}
.unTrust_title {
  text-indent: 20px;
  color: #999;
  font-size: 12px;
  line-height:32px;
}
/*商机下拉选项内容设置*/
.pop_col4 {
  display: inline-block;
  width: 40px;
  font-size:14px;
}
.pop_col5 {
  display: inline-block;
  width: 30px;
  font-size:14px;
}
.pop_col6 {
  display: inline-block;
  width: 170px;
  margin-left: 5px;
  font-size:14px;
}
.pop_col7 {
  display: inline-block;
  width: 80px;
  margin-left: 5px;
  font-size:14px;
}
.pop_col8 {
  display: inline-block;
  width: 70px;
  margin-left: 5px;
  font-size:14px;
}
.pop_col9 {
  display: inline-block;
  width: 70px;
  margin-left: 5px;
  font-size:14px;
}
.pop_col5 input {
  width: 28px;
  height: 28px;
  padding: 0;
  text-align: center;
  border: 1px solid #999;
}
.pop_col6 input {
  padding: 0 5px;
  height: 28px;
  width: 158px;
  border: 1px solid #999;
}
.pop_col4 input {
  width: 30px;
  padding: 0;
  text-align: center;
  border: 1px solid #999;
}
.pop_col7 select {
  width: 80px;
  height: 32px;
  padding: 0;
  text-align: center;
  border: 1px solid #999;
}
.pop_col7 select:disabled{
  background-color: rgb(235, 235, 228);
}
.pop_col8 input {
  width: 48px;
  height: 28px;
  padding: 0;
  text-align: center;
  border: 1px solid #999;
}
.pop_col8 span{
  margin-left: 5px;
}


.add_crm_btn {
  background:#80c056;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  position: relative;
  width: 17px;
  margin-left: 10px;
  margin-top: 8px;
  display:inline-block;
}
.add_crm_btn > i {
  color: white;
  font-size: 19px;
  font-style: normal;
  font-weight: bold;
  left: 1px;
  position: absolute;
  top: -6px;
}
.delete_btn {
  background: #df4949;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  position: relative;
  width: 17px;
  margin-left: 10px;
  margin-top: 8px;
  display:inline-block;
}
.delete_btn > i {
  color: white;
  font-size: 34px;
  font-style: normal;
  left: 1px;
  position: absolute;
  top: -18px;
}
/*新建考勤-选考勤分组*/
.groupSelect{
  max-height: 150px;
  width: 450px;
  background: #efefef;
  border-radius: 5px;
  box-sizing:border-box;
  overflow-y: scroll;
  padding: 5px 10px;
}
/*新版选人页面样式*/
.pop_wrap6 {
  background: #f7f7f7;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  height: auto;
  left: 50%;
  margin-left: -300px;
  overflow: auto;
  position: absolute;
  width: 600px;
  z-index: 1101;
  display: none;
  border-radius:2px;
}
.pop_wrap6_main{
  width: 100%;
}
/* 授权页面checkbox样式，添加额外的数据查看范围 zhangjiayi*/
.pop_wrap6_main .excessRangeForLookingUp{
  vertical-align: sub;
}
/* ----- */
.SS_main_top{
  padding: 20px;
  border-bottom: 1px solid #e4e4e4;
}
.SS_main_top .selected{
  background: #fff;
  border:1px solid #cccccc;
  padding: 5px;
  max-height:110px;
  overflow: auto;
  box-sizing: border-box;
}
.SS_main_top .selected .tagList{
  display: inline;
  vertical-align: middle;
}
.SS_main_top .selected .personnelList{
  display: inline;
  vertical-align: middle;
}
.SS_main_top .selected .P_search{
  border: none;
  padding: 0 5px;
  line-height:20px;
  vertical-align: middle;
  width: 520px;
  margin:0;
  -webkit-box-shadow:0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow:0 0 0;
}
.pop_wrap6_main .tab{
  padding: 0 20px;
  border-bottom: 1px solid #e4e4e4;
}
.pop_wrap6_main .tab span{
  display: inline-block;
  height: 36px;
  line-height: 36px;
  margin-right: 15px;
  padding:0 10px;
  text-align: center;
  cursor:pointer;
  box-sizing: border-box;
}
.pop_wrap6_main .tab .active{
  border-bottom: 3px solid #ff9600;
}
.pop_wrap6_main .nav_tit{
  padding: 15px 0 10px;
  margin-left: 20px;
}
.pop_wrap6_main .select_list{
  height:361px;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
}
.pop_wrap6_main .select_list_l{
  width:260px;
  height: 405px;
  float:left;
  overflow-x: auto;
}
.pop_wrap6_main .select_list_r{
  width:340px;
  float:left;
}
.pop_wrap6_main .select_list_r_top{
  margin-left:20px;
  padding-right:9px;
  line-height: 40px;
  border-bottom: 1px solid #e4e4e4;
}
.pop_wrap6_main .select_list_r_bottom{
  padding: 10px 0 20px;
  text-align: center;
  font-size: 12px;
  color: #666;
}
.pop_wrap6_main .select_list_r .select_list li{
  margin-left:20px;
  line-height: 40px;
  border-bottom: 1px solid #e4e4e4;
}
.pop_wrap6_main .select_list_r .select_list img{
  width:24px;
  height:24px;
  border-radius:3px;
}
.pop_wrap6_main .select_list li{
  line-height: 30px;
}
.pop_wrap6_main .select_main_group .select_list_l li{
  padding-left:20px;
  cursor:pointer;
}
.pop_wrap6_main .select_list_l li.on{
  background:#fff2ce;
}
.pop_wrap6_main .select_main_group .select_list_l li:hover{
  background:#ececec;
}
.pop_wrap6_main .select_main_user_l .select_list_l{
  height:361px;
  overflow-x: scroll;
  overflow-y: scroll;
}
.pop_wrap6_main .select_main_user_l .select_list_l .select_list{
  overflow-x: auto;
  overflow-y: auto;
  height: auto;
  width: auto;
  display: inline-block;
  min-width:242px;
}
.pop_wrap6_main .select_list_l .select_list li span{
  padding-right:20px;
}
.pop_wrap6_main .select_list_l li{
  white-space: nowrap;
}
.pop_wrap6_main .select_list li .listInfo{
  padding-left: 35px;
  cursor:pointer;
  position: relative;
  width: auto;
}
.pop_wrap6_main .select_list li .jstree-wholerow{
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  height: 30px;
}
.pop_wrap6_main .select_list li .jstree-wholerow.on{
  background:#fff2ce;
}
.pop_wrap6_main .select_list li .jstree-wholerow.hover{
  background:#ececec;
}
.pop_wrap6_main .select_list li .listInfo.on{
  background:#fff2ce;
}
.pop_wrap6_main .select_list li img{
  width: 16px;
  height: 16px;
}
.pop_wrap6_main .select_list li span{
  margin-left: 10px;
}
.pop_wrap6_main .select_list li i{
  width:0;
  height:0;
  display: inline-block;
  position:absolute;
  left:20px;
  top:12px;
}
.pop_wrap6_main .select_list li .arrow-right {
  border-top:4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 8px solid #999;
}
.pop_wrap6_main .select_list li .arrow-down{
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid #999;
}
.select_main_user_l{
  float:left;
  border-right: 1px solid #e4e4e4;
}
.select_main_user_l .select_list_l{
  width:259px;
  height: 361px;
}
.pop_wrap6_main .ipt-cb{
  margin-top: 8px;
  float: right;
  margin-right:15px;
}
.pop_wrap6_main .append_item {
  list-style: none;
  width: auto;
  display: inline-block;
  background-color: #eee;
  border: 1px solid #ddd;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
  margin-top: 5px;
  margin-right: 5px;
  border-radius: 3px;
}
.pop_wrap6_main .append_item img {
  width: 26px;
  height: 24px;
  list-style: none;
  margin-right: 5px;
  vertical-align: top;
}
.pop_wrap6_main .append_item .close{
  color: #afafaf;
  font-size: 19px;
  font-weight: 600;
  cursor:pointer;
  margin-left:10px;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 17px;
  border-radius: 100%;
  margin-right: 5px;
  text-align: center;
  margin-top: 3px;
  vertical-align: text-bottom;
  opacity:1;
}
.pop_wrap6_main .append_item .close:hover{
  background:#ffb164;
  color:#fff;
  opacity:1;
}
.input-cb{
  content: "";
  background:url("../images/checkbox_off.png") no-repeat center center;
  width:18px;
  height:18px;
  display:inline-block;
}
.input-cb-on{
  content: "";
  background:url("../images/checkbox_on.png") no-repeat center center;
  width:18px;
  height:18px;
  display:inline-block;
}

.pop_wrap6 .SS_btn{
  margin-top:0;
}
.pop_wrap6 .dropQuery{
  z-index: 3333333;
  border: 1px solid #ddd;
  background: #fff;
  padding-bottom: 10px;
  display: block;
  max-height: 260px;
  overflow: auto;
}
.chooseDeptAndUs{
  position: relative;
  padding-right:10px;
  margin-top:5px;
  /*background: none repeat scroll 0 0 #f0f0f0;*/
  border-radius: 5px;
}
.chooseDeptAndUs_one{
  background: transparent;
}
.choose_onlyEnter .chooseDeptAndUs{
  padding-right:0px;
  margin-top:0px;
}
.choose_onlyEnter .chooseDeptAndUs div,.choose_onlyInter .chooseDeptAndUs span{
  font-size: 0;
}
.choose_onlyEnter .chooseDeptAndUs .addDeptUser{
  margin-right:0;
  font-size: 14px;
}
.choose_onlyEnter .chooseDeptAndUs .selected{
  display: none;
}
.chooseDeptAndUs .addDeptUser{
  /*width: 58px;*/
  display: inline-block;
  margin-right:10px;
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border:1px solid #cbcbcb;
  border-radius: 4px;
  background-color: #fff;
  cursor:pointer;
}
.chooseDeptAndUs .addDeptUser:hover{
  background-color:#f7f7f7;
}
.chooseDeptAndUs .append_item {
  list-style: none;
  width: auto;
  display: inline-block;
  background-color: #eee;
  border: 1px solid #ddd;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 2px;
  border-radius: 3px;
}
.chooseDeptAndUs .selected{
  background: #fff;
  border:1px solid #cccccc;
  padding: 5px;
  max-height:110px;
  overflow: auto;
  margin-top:5px;
}
.chooseDeptAndUs_one .selected{
  margin-top: 0;
  padding: 0;
  max-height: 110px;
  background: none;
  border: none;
  overflow: auto;
}
.chooseDeptAndUs .personnelList{
  display: inline;
  vertical-align: middle;
}
.chooseDeptAndUs .tagList{
  display: inline;
  vertical-align: middle;
}
.chooseDeptAndUs .append_item img {
  width: 26px;
  height: 24px;
  list-style: none;
  margin-right: 5px;
  vertical-align: top;
}
.chooseDeptAndUs .append_item .close{
  color: #afafaf;
  font-size: 19px;
  font-weight: 600;
  cursor:pointer;
  margin-left:10px;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 17px;
  border-radius: 100%;
  margin-right: 5px;
  text-align: center;
  margin-top: 3px;
  vertical-align: text-bottom;
  opacity:1;
}
.chooseDeptAndUs .append_item .close:hover{
  background:#ffb164;
  color:#fff;
  opacity:1;
}
.chooseDeptAndUs .clearSelected{
  float:right;
  color:#999;
  line-height:28px;
  cursor:pointer;
}
.chooseDeptAndUs .clearSelected:hover{
  color:red;
}
.pop_wrap6_main .select_main_senior_l{
  position: relative;
  padding-left: 20px;
  box-sizing: border-box;
}
.pop_wrap6_main .select_main_senior{
  position: relative;
}
.pop_wrap6_main .select_main_senior_l p{
  margin: 10px 0 5px;
}
.pop_wrap6_main .select_main_senior_l input{
  width: 97px;
  border:1px solid #ccc;
  padding: 4px;
  box-sizing: border-box;
}
.pop_wrap6_main .select_main_senior_l select{
  width: 220px;
  border:1px solid #ccc;
  padding: 4px;
  box-sizing: border-box;
}
.pop_wrap6_main .select_main_senior_l .w220{
  width: 220px;
}
.pop_wrap6_main .select_main_senior .btn_div{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 260px;
  text-align: center;
  background: rgba(255,255,255,.85);
  box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.1),inset 0px 1px 0px 0px rgba(238, 238, 238, 0.004);
  padding: 5px;
  box-sizing: border-box;
}
.pop_wrap6_main .select_main_senior_l .btn_div .btn{
  width: 60px;
  height: 30px;
  padding: 0;
}
.pop_wrap6_main .select_main_batch .add-sel-ta{
  height: 341px;
  border: 1px solid #cccccc;
}
.pop_wrap6_main .select_main_batch .add-sel-list{
  height:339px;
}
.pop_wrap6_main .select_main_batch .add-sel-list textarea{
  width: 100%;
  height: 308px;
  padding: 10px 5px;
  box-sizing: border-box;
  resize: none;
  border: none;
}
.pop_wrap6_main .select_main_batch .add-sel-ctc{
  margin-top: 185px;
}
.pop_wrap6_main .select_main_batch .add-sel-list-t{
  padding: 0 20px;
  border-bottom: 1px solid #e5e5e5;
}
.pop_wrap6_main .select_main_batch .add-sel-list-t>span{
  display: inline-block;
  width: 70px;
  height: 30px;
  line-height: 30px;
  float: left;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
}
.pop_wrap6_main .select_main_batch .add-sel-list-t>.active{
  border-bottom:3px solid #ff9600;
}
.pop_wrap6_main .select_main_batch .add-sel-list-t>.add-sel-list-t-r{
  float: right;
}
.pop_wrap6_main .add-sel-rt>span{
  width: 16px;
  height:16px;
  border-radius: 50%;
  background: #c2c2c2;
  color: #fff;
  text-align: center;
  line-height: 16px;
  position:relative;
  display: inline-block;
  z-index: 1;
}
.pop_wrap6_main .add-sel-rt>span>div{
  position: absolute;
  display: none;
  background: #fff;
  color:#666;
  font-size: 12px;
  padding: 10px 20px;
  border:1px solid #d9dadc;
  width: 158px;
  left: -175px;
  top: 27px;
  text-align: left;
  line-height: 20px;
}
.pop_wrap6_main .add-sel-rt>span>div p{
  color: #333;
}
.pop_wrap6_main .add-sel-rt>span>div b {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  position: absolute;
  left: 173px;
  top: -16px;
  border-width: 8px;
  border-style: dashed dashed solid;
  border-color: transparent transparent #dddddd;
}
.pop_wrap6_main .add-sel-rt>span>div em {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  position: absolute;
  left: -8px;
  top: -6px;
  border-width: 8px;
  border-style: dashed dashed solid;
  border-color: transparent transparent #fff;
}
.pop_wrap6_main .add-sel-rt>span:hover>div{
  display: inline-block;
}
.pop_wrap6_main .add-sel-li{
  line-height: 20px;
  padding: 0;
}
.pop_wrap6_main .add-sel-li:hover{
  background: none;
}
.pop_wrap6_main .select_main_tag .select_list li .listInfo{
  padding-left: 20px;
}

/*超级表单分支流程样式*/
.edit-node-condition{
  background:none repeat scroll 0 0 #f0f0f0;
  border:1px solid #ccc;
  padding:0 10px;
  margin-bottom: 10px;
  cursor: move;
}
.edit-node-condition .con-head{padding:10px 0;position: relative;}
.edit-node-condition .con-foot{color: #999;margin: -4px 0 5px 0;}
.edit-node-condition .con-close{position: absolute;font-size: 20px;color:#ccc;right:5px;top:5px;cursor: pointer;}
.edit-node-condition .con-close1{position: absolute;font-size: 20px;color:#ccc;right:5px;top:12px;cursor: pointer;}
.edit-node-condition .con-add{padding:10px 0;color: #FF9600;display: inline-block;}
.edit-node-condition .con-add span{cursor: pointer;}
.fixedFlow_instructions{height:480px;background:#fff url(../images/form_instructions.png) no-repeat center;}
.form-flow-itips span{background: url('../../themes/manager/companysrv/images/gantan.png') no-repeat center center;margin-right:9px;width: 18px; min-width: 18px;height: 16px;display: inline-block;vertical-align: middle;}
.form-flow-itips{background: #fbfbfb; padding: 7px 0;color: #697584;}
.form-add_ion{font-size:25px;vertical-align: middle;line-height: 20px;}
.form-conditon-title{font-size: 16px;padding: 0 0 10px;}
.form_node_end{color: #999;padding: 10px 0 10px 15px;}
li.edit-node-condition,#condition_content{ list-style-type: none;}
select.form_rule {
  vertical-align: middle;
  margin-right: 5px!important;
}
select.form_oper {
  vertical-align: middle;
  margin-right: 5px!important;
}
.form-con-add,#isnext{text-align: center;padding:10px;color: #FF9600;cursor: pointer; margin: 10px 0;border:2px dashed #ccc;}
.edit-node-condition select{margin:0;}
.edit-node-condition .con-select{padding-top:10px;position: relative;font-size: 0;}
.edit-node-condition .con-toward{padding:10px 0;}
.fixedFlow_edit textarea{width: 285px;}
/*新闻公告多图文*/
.noDynamic{padding-top:55px;text-align:center;}
.noDynamic p{color:#999;margin-top:10px;}
.multi-box{margin-left:110px;width:510px;min-height:400px;}
.multi-item{position:relative;margin-bottom:10px;}
.multi-item .delete_icon{position:absolute;top:50%;right:0;margin:0;margin-top:-9px;}
.multi-txt{width:460px;padding:10px;border:1px #cbcbcb solid;background-color:#fff}
.multi-txt span{width:295px;line-height:22px;display:inline-block;word-break:break-all;word-wrap:break-word;}
.multi-txt img{width:126px;height:70px;}
.multiPreviewDiv{position:absolute;top:90px;right:10px;}
.multiPreviewPop{width:280px;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,0.1),-2px 2px 5px rgba(0,0,0,0.1);padding-bottom:5px;}
.multiPreviewPop .noticePopDiv span{width:240px;}
.multiPreviewPop .noticePopDiv span:hover{color:#fff}
.multiPreviewPop li{padding:5px 10px;border-top:1px solid #eee;overflow:hidden;}
.multiPreviewPop li .tit{float:left;width:200px;color:#999;white-space:normal;height:36px;overflow:hidden;padding-top:5px;margin-right:12px;text-align:left;}
.multiPreviewPop li img{width:47px;height:47px;}
.MultiForm .form-item .title{float:left;width:110px;text-align:right;line-height:32px;font-size:14px;}
.MultiForm .form-field{margin-left:110px;font-size:14px;}
.multiIcon{margin:-3px 5px 0 0;background:url(../images/gantan.png) no-repeat center center;width:18px;min-width:18px;height:16px;display:inline-block;vertical-align:middle;}
/*设置应用消息弹窗*/
.commonPop{position:fixed;top:50%;left:50%;width:528px;z-index:1105;background-color:#f7f7f7;transform:translate(-50%,-50%);-webkit-filter:blur(0);}
.commonPopMain{padding:30px 35px 20px;}
.commonPopItem{line-height:30px;margin-bottom:10px;}
.commonPopItem > span{color:#333;float:left;width:55px;text-align:left;}
.commonPopMain .form-text,.commonPopMain textarea{margin-bottom:0;}
.commonPopMain .selected_personnel_item{width:100px;height:50px;margin: 0 10px 10px 0;padding: 0;}
.commonPopMain .selected_personnel_item img{width: 100px;height: 50px;}
/*活动报名(新版样式)*/
.formStyle select[disabled],.formStyle textarea[disabled],.formStyle input[readonly],.formStyle select[readonly],.formStyle textarea[readonly],.formStyle .disabled{cursor:not-allowed;background-color:#eeeeee!important;}
/*单选 多选新样式*/
.regular-radio,.regular-checkbox,.radioLabel{display:none;}

.regular-radio + label, .regular-checkbox + label, .radioLabel + label {
  line-height: 19px;
  background: none !important;
}

.regular-radio + label:active, .regular-checkbox + label:active, .radioLabel + label:active {
  box-shadow: none !important;
}
.regular-radio:checked + label i:after{content:' ';position:absolute;top:3px;left:3px;width:8px;height:8px;font-size:32px;border-radius:8px;background-color:#ff9500;}
.regular-radio + label i{position:relative;margin:-3px 5px 0 0;width:14px;height:14px;border:1px solid #cccccc;border-radius:15px;background-color:#fff;display:inline-block;vertical-align:middle;-webkit-appearance:none;}
.regular-checkbox:checked + label i:after{position:absolute;top:-1px;left:0;width:14px;height:16px;content: url(../images/checkbox_on_on.png);}
.regular-checkbox[disabled]:checked + label i:after{content:url(../images/checkbox_on_disable.png);}
.regular-checkbox + label i{position:relative;margin:-3px 5px 0 0;width:14px;height:14px;background-color:#fff;border:1px solid #ccc;display:inline-block;vertical-align:middle;}
.regular-checkbox[disabled] + label i{background-color:#eee;}
.radioLabel + label{margin-right:10px;padding:0 10px;height:30px;line-height:30px;background-color:#fff;border:1px #dadada solid;border-radius:4px;display:inline-block;cursor:pointer;}
.radioLabel:checked + label{color:#ff9500;border:1px #f4d6aa solid;}
.returnBar{padding:20px 0 0;}
.formBox{padding:30px 0;}
.formField{float:left;}
.formField .shareBox .btn{font-size:12px;}
.formItem{clear:both;}
.formItem li{list-style: none}
.formItemSpan{float:left;margin-right:14px;width:130px;text-align:right;line-height:32px;}
.formText{padding:0 10px;height:32px;line-height:30px;border:1px #ddd solid;background-color:#fff;box-sizing:border-box;}
.formField p{line-height:24px;}
.formInput{padding:5px 10px 0;border:1px #ddd solid;background-color:#fff}
.formInput textarea{border:none;resize:none;outline:none;display:block;background-color:#fff;}
.formTextarea{border:1px solid #ddd;padding:5px 8px;resize:none;outline:none;box-sizing:border-box;}
.formInput span{line-height:22px;}
.formStyle input.btn{padding:4px 20px;}
.mapLabel{padding:0 10px;width:48px;height:30px;line-height:30px;border:1px #ccc solid;border-radius:5px;background-color:#fff;display:inline-block;cursor:pointer;}
.iconMap{margin:-3px 5px 0 0;width:14px;height:18px;background:url(../images/iconMap.png) no-repeat;vertical-align:middle;display:inline-block;}
.formStyle .form-action{clear:both;text-align:center;}
.formFieldMod{padding:10px 10px 15px;width:640px;border-radius:5px;background-color:#f0f0f0;}
.formFieldItem .formFieldItemSpan{float:left;min-width:80px;margin-right:5px;text-align:right;line-height:32px;display:inline-block;}
.formFieldItem .formFieldItemIcon{float:left;max-width:178px;margin-right:5px;padding:0 15px;height:30px;line-height:30px;color:#ff9500;font-style:normal;background-color:#fff;border:1px #f4d6aa solid;border-radius:4px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.formField .payClass{display:inline-block;}
.coverImage{position:relative;padding-top:8px;width:98px;height:50px;}
.coverImage img{width:90px;height:50px;}
.coverImage i{background:url(../images/selected-close.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:16px;position:absolute;right:0;top:0;width:16px;cursor:pointer;}
.detailTitleTop{color:#333;font-size:20px;line-height:20px;}
.pass_orno{
  width: 140px;
}
.pass_orno span{
  float: left;
  position: relative;
  width: 68px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-color: #fff;
  border: 1px #cccccc solid;
  cursor: pointer;
}
.pass_orno span.active{
  color: #ff9600;
  border: 1px #ff9600 solid;
}
.pass_orno span.active:after{
  content:" ";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  background: url(../images/pass_checked.png);
  display: block;
}
.search-items-wrap{
  border:1px solid #ccc;
  /*display:none;*/
  width:940px;
}
.search_items > li{
  float:left;
  width:215px;
  padding-left:15px;
  position: relative;
}
.search_items li > input{
  width:200px;
  height: 22px;
  margin: 0;
  padding:0 5px;
  border: 1px solid #ccc;
  outline: none;
}
.search_items li > span{
  display:block;
  width:200px;
  height: 22px;
  margin: 0;
  padding:0 5px;
  border: 1px solid #ccc;
}
.search_items select{
  width:212px;
  height: 24px;
  margin: 0;
  padding:0 5px;
  border: 1px solid #ccc;
  outline: none;
}
.search_items .append_item{
  list-style: none;
  width: auto;
  display: inline-block;
  background-color: #eee;
  border: 1px solid #ddd;
  height: 20px;
  line-height: 20px;
  vertical-align: top;
  /* margin-top: 2px; */
  margin-right: 2px;
}
.search_items .append_item img{
  width: 20px;
  height: 20px;
  list-style: none;
  margin-right: 5px;
  vertical-align: top;
}
.search_items .append_item span{
  display: inline-block;
  max-width: 130px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.search_items .append_item .close{
  color: #afafaf;
  font-size: 16px;
  vertical-align: top;
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
  width: 16px;
  height: inherit;
  padding-right: 5px;
  cursor: pointer;
  text-align: center;
  background: url("../images/btn_close.png") no-repeat center center;
  background-size: 10px;
}
.search_items .append_item .close:hover {
  background: url("../images/selected-close.png") no-repeat center center;
}
.search-title{
  padding:10px 0 5px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.search-title-version{
  padding:10px 0 5px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.search-item-footer{
  margin-top:10px;
  background: #f5f5f5;
  text-align: right;
  padding:5px;
}
.search-item-footer .search-item-more{
  position: relative;
  display: inline-block;
  line-height: 26px;
  height: 26px;
  vertical-align: middle;
  padding:0 25px 0 10px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  background: #fff;
  border: 1px solid #ccc;

}
.search-item-footer .search-item-more:before{
  border-color: transparent transparent #7d838f;
  border-style: solid;
  border-width: 5px;
  content: "";
  left: 100px;
  position: absolute;
  top: 11px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.search-item-footer .search-button{
  display: inline-block;
  line-height: 26px;
  height: 26px;
  vertical-align: middle;
  width: 60px;
  text-align: center;
  background: #ff9600;
  color: #fff;
  margin-right: 15px;
  border: 1px solid #e2750a;
  border-radius: 4px;
  cursor: pointer;
}
.search-item-footer .qk_button{
  display: inline-block;
  line-height: 26px;
  height: 26px;
  vertical-align: middle;
  width: 60px;
  text-align: center;
  margin-right: 5px;
  border-radius: 4px;
  cursor: pointer;
  background: #fff;
  border: 1px solid #ccc;
}
.search-item-footer .search-fenge{
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  border-left: 1px dashed #cfcfcf;
  margin:0 10px;
}
.search-xiala-p{
  position: absolute;
  width: 210px;
  border: 1px solid #ccc;
  border-top:none;
  z-index: 1;
  background: #fff;
  display:none;
}
.search-xiala-p img{
  width:26px;
  height:26px;
  margin: 0 5px;
}
.search-xiala-p span{
  height:26px;
  margin: 0 5px;
}
.search-xiala-p > div{
  cursor: pointer;
  margin:2px 0;
}
.search-xiala-p > div:hover{
  background-color: #eeeeee;
}
.more_click_xiala{position: absolute;top: 11px;right: 180px;background: #fff;width: 220px;padding:10px 0;height: 325px;border: 1px solid #b7b7b7;border-radius: 5px;}
.more_click_xiala label { display: block; line-height: 30px; cursor: pointer; }
.more_click_xiala input { margin: 0 10px 0 15px; vertical-align: -2px; }
.more_click_xiala label:hover { background: #eee; }
.more_click_xialaBox{position:relative;display:none;z-index:2;text-align: left;}
.more_click_xialaBox::before {content: '';position: absolute;top: 6px;right: 215px;z-index: 2;width: 10px;height: 10px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);border: 1px solid #b7b7b7;}
.more_click_xialaBox::after {content: '';position: absolute;width: 23px;height: 10px;top: 12px;right: 213px;background: #fff;z-index: 2;}
.more_click_xiala .click_btn { height: 40px; line-height: 40px; background: #eee; border-top: 1px solid #ccc; border-radius: 0 0 6px 6px; }
.more_click_xiala .click_btn span { display: inline-block; line-height: 26px; height: 26px; vertical-align: middle; width: 50px; text-align: center;background: #ff9600; color: #fff; margin-right: 10px; border: 1px solid #e2750a;border-radius: 4px;cursor: pointer; }
.more_click_xiala .click_btn .qx_btn{background: #fff;color: #666;border: 1px solid #ccc;}
.more_click_xiala .click_xialaList{height: 294px;overflow-y: auto;overflow-x: hidden;}

.xialia_click_xiala{position: absolute;top: 11px;right: -8px;background: #fff;width: 220px;padding:10px 0;height: 325px;border: 1px solid #b7b7b7;border-radius: 5px;}
.xialia_click_xiala label { display: block; line-height: 30px; cursor: pointer; }
.xialia_click_xiala input { margin: 0 10px 0 15px; vertical-align: -2px; }
.xialia_click_xiala label:hover { background: #eee; }
.xialia_click_xialaBox{position:relative;display:none;z-index:2;text-align: left;}
.xialia_click_xialaBox::before {content: '';position: absolute;top: 6px;right: 27px;z-index: 2;width: 10px;height: 10px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);border: 1px solid #b7b7b7;}
.xialia_click_xialaBox::after {content: '';position: absolute;width: 23px;height: 10px;top: 12px;right: 22px;background: #fff;z-index: 2;}
.xialia_click_xiala .click_btn { height: 40px; line-height: 40px; background: #eee; border-top: 1px solid #ccc; border-radius: 0 0 6px 6px; }
.xialia_click_xiala .click_btn span { display: inline-block; line-height: 26px; height: 26px; vertical-align: middle; width: 50px; text-align: center;background: #ff9600; color: #fff; margin-right: 10px; border: 1px solid #e2750a;border-radius: 4px;cursor: pointer; }
.xialia_click_xiala .click_btn .qx_btn{background: #fff;color: #666;border: 1px solid #ccc;}
.xialia_click_xiala .click_xialaList{height: 294px;overflow-y: auto;overflow-x: hidden;}


.form_search_btn{
  cursor: pointer;
  float: right;
  font-size: 14px;
  height: 40px;
  line-height: 34px;
  margin: 0 5px;
  padding: 0 15px 0 10px;
  text-align: center;
  background: #fbfbfb;
  border: 1px solid #fbfbfb;
  position: relative;
  margin-right: 0px;
  box-sizing: border-box;
}
.form_search_btn:before{
  border-color: transparent transparent #ff9600;
  border-style: solid;
  border-width: 5px;
  content: "";
  right: 4px;
  position: absolute;
  top: 15px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.form_search_btn:after {
  content: "";
  height: 5px;
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  bottom: -2px;
  background: #fbfbfb;
}
.form-detail-title{
  color: #999999;
  line-height: 33px;
  border-top: 1px solid #dbdbdd;
}
/*新按钮*/
.qwbtn{padding:0 20px;height:32px;color:#333;font-size:14px;line-height:32px;border:1px solid #cccccc;border-radius:4px;-webkit-border-radius:4px;background-color:#fff;box-sizing:border-box;display:inline-block;}
.qwbtn:hover{color:#333;background-color:#f7f7f7;}
.qwbtnOrange{color:#fff;border:1px solid #f87b00;background-color:#ff9600;}
.qwbtnOrange:hover{color:#fff;border:1px solid #cf4306;background-color:#ff4e00;}
.qwbtnTwo{padding:0 10px;}
.orangeBtn{color:#fff;background-color:#ff9600;border:1px #f87b00 solid;}
.whiteBtn{color:#666;background-color:#fff;border:1px solid #cccccc;}
.whiteBtn:hover{background-color:#f7f7f7;}
.btnTwo{padding:0 25px;height:32px;text-align:center;display:inline-block;min-width:110px;border:none;border-radius:4px;box-sizing:border-box;}
.orangeBtnTwo{line-height:32px;color:#fff;background-color:#ff9600;}
.orangeBtnTwo:hover{background-color:#f87b00}
.whiteBtnTwo{line-height:30px;color:#333;background-color:#ffffff;border:1px solid #cccccc;}
.whiteBtnTwo:hover{background-color:#f7f7f7;}
.redBtnTwo{color:#fff;background-color:#f56262;}
.redBtnTwo:hover{background-color:#f45252;}
/*新感叹号图标*/
.icon_gantan{margin:-2px 5px 0 0;width:16px;height:16px;display:inline-block;vertical-align:middle;}
.icon_gantanGray{background:url(../images/gantanGray.png);}
/*企微教育版样式*/
.formStyle select{padding:0 10px;height:32px;line-height:32px;border:1px #ddd solid;background-color:#fff;box-sizing:border-box;outline:none;}
.formStyle .liItem li .form-item-bgf6f5f4{padding:10px;}
.ic_tb{margin:-3px 5px 0 0;width:15px;height:15px;background:url(../images/ic_tb.png);display:inline-block;vertical-align:middle;}
/*新高级搜索*/
.new_senior_search_btn{position:relative;z-index:99;padding:0 22px 0 11px;line-height:32px;border:1px #fff solid;display:inline-block;}
.new_senior_search_btn i.icon-caret-down{top:14px;border-top:5px solid #ff9600;}
.new_senior_main{padding:10px 20px;background-color:#fff;}
.new_senior_main .flexItem{float:left;}
.new_senior_action{padding:10px 20px;text-align:right;background-color:#f5f5f5;}
.new_senior_content{position:relative;margin-top:-1px;border:1px #ccc solid;}
/*.new_senior_content:after{content:"高级搜索";position:absolute;top:-43px;right:-1px;padding-top:6px;width:85px;height:36px;color:#ff9600;text-align:center;border:1px #ccc solid;border-bottom:none;background-color:#fff;}*/
.new_senior_search_btn.after{height:41px;border:1px #ccc solid;border-bottom:none;background-color:#fff;}
/*教育行业表格样式*/
.industryTable table{width:100%;}
.industryTable table tr:hover{background-color:#f6f6f6;}
.industryTable table th{padding:11px;color:#444;font-size:13px;font-weight:normal;border:1px #ddd solid;background-color:#efefef;}
.industryTable table td{padding:7px 11px;text-align:center;border:1px #ddd solid;}
.industryTable .lasttdpop{top:2px;}
.iconMore{width:100%;height:25px;background:url(../images/icon_more.png) no-repeat center;display:block;cursor:pointer;}
.promptNullIndustry{padding-top:65px;min-height:185px;border:1px #ddd solid;border-top:none;}
/*引导页*/
.industrywelcome_tit h3{font-size:28px;}
.industrywelcome_tit font{color:#f87b00;}
.industrywelcome_text li{position:relative;float:left;padding:30px 0 15px;width:152px;min-height:190px;text-align:center;border:1px #dedede solid;background-color:#fff;box-sizing:border-box;cursor: pointer;}
.industrywelcome_text i{position:absolute;top:-15px;left:60px;width:30px;height:30px;line-height:30px;color:#fff;text-align:center;font-style:normal;border-radius:30px;background-color:#cccccc;display:inline-block;}
.industrywelcome_text img{width:100px;height:100px;}
.welcome-code{
  padding: 15px 0;
  border-top: 1px #ccc solid;
}
/*切换弹窗*/
.fixedPop{position:fixed;top:50%;left:50%;z-index:1101;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(0);}
.selectSectionPop{padding:16px 30px 25px;max-width:448px;border-radius:4px;background-color:#fff;}
.selectSectionPop ul{width:465px;}
.selectSectionPop li{float:left;margin-bottom:12px;width:155px;}
/*邀请弹窗*/
.invitePop{padding:20px 40px 40px;border-radius:4px;background-color:#fff;min-width:600px;}
.invitePop h3{font-size:28px;}
.inviteMainL{padding-right:20px;border-right:1px #eee solid;}
.inviteCode{width:140px;height:140px;}
.inviteMainR{margin-left:180px;}
.formLabelList li{margin-bottom:12px;width:16%;display:inline-block;}
.formFieldMod .formLabelList li{width:135px;}
/*二维码弹窗*/
.code-pop{
  width: 300px;
  height: 300px;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
}
.code-contain{
  position: relative;
  padding-top: 50px;
}
.code-main-img{
  margin: 0 auto;
  width: 180px;
  height: 180px;
}
.code-main a{
  cursor: pointer;
}
.code-main a:hover{
  text-decoration: underline;
}
/*邀请详情弹窗*/
.child_ss_item{padding-bottom:14px;}
.child_ss_head{padding-top:15px;}
.child_ss_head{padding-top:15px;}
.ico_arrow{width:18px;height:18px;background:url(../images/ico_arrow.png) no-repeat 0 0;display:inline-block;cursor:pointer;}
.ico_arrow_up{background-position:0 -20px;}
.child_ss_content{padding-top:5px;}
.inputDiv{float:left;padding:0 5px;width:228px;height:30px;border:1px solid #ccc;background:#fff;}
.appendItem{margin:2px 2px 0 0;padding:0 5px;height:24px;line-height:24px;border:1px solid #ddd;background-color:#eee;display:inline-block;vertical-align:top;}
.appendItem span{margin-left:5px;width:16px;height:inherit;line-height:20px;color:#afafaf;font-size:16px;text-align:center;vertical-align:top;background:url(../images/btn_close.png) no-repeat center center;background-size:10px;cursor:pointer;display:inline-block;}
.appendItem span:hover{background:url(../images/selected-close.png) no-repeat center center;}
.invite_SS_main .SS_item>span{margin-right:15px;width:125px;text-align:right;}
.invite_SS_detail .SS_item{margin:0;line-height:32px;}
.childrenDeptQuery{ background: #fff;border: 1px solid #ddd;padding: 10px 0;box-sizing: border-box;position:absolute;top:30px;left:140px;}
.childrenDeptQuery li{
  cursor:pointer;
  padding: 0 10px;
}
.childrenDeptQuery li:hover{
  background-color: #eeeeee;
}
/*云盘样式*/
.cloud-main-nofile{
  margin: 190px auto 225px;
  text-align: center;
}
.add-folder-btn{
  cursor: pointer;
}
.cloud-folder{
  display: inline-block;
  position:relative;
  background:url("../images/ic_file_24.png") no-repeat;
  width:24px;
  height:24px;
  vertical-align: middle;
}
.up_load_drag{
  height:220px;
  border: 3px dashed #eeeeee;
  text-align: center;
  margin-bottom: 30px;
}
.uploadfile-btn{
  display: inline-block;
  position: relative;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 4px;
  border: 1px solid #e2750a;
  color: #fff;
  background-color: #ff9600;
  border: 1px #f87b00 solid;
}
.uploadfile-btn input{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  width: 100%;
}
.ic-file-img{
  cursor:pointer;
}
.file-show-list, .file-show-list-f{
  height:50px;
  line-height: 50px;
  background: #f1f1f1;
  margin-top:5px;
  position: relative;
}
.file-show-left{
  float: left;
  width: 440px;
}
.file-show-left i{
  position: absolute;
  top:10px;
  left:20px;
  display: inline-block;
  width: 30px;
  height: 30px;
}
.file-show-left span{
  color: #666;
}
.upload-file-name{
  padding: 6px 4px;
  margin-left: 70px;
  border: 1px solid #cccccc;
  border-radius: 2px;
  height:16px;
  width: 260px;
  webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.upload-file-name:focus{
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
.file-show-center{
  float: left;
}
.file-show-right{
  float: right;
  color: #999999;
  width: 200px;
  white-space: nowrap;
}
.up_load_close{
  position: absolute;
  right: 20px;
  top:-1px;
  font-size: 26px;
  color: #bbb;
  cursor: pointer;
}
.up_load_footer{
  line-height: 32px;
  margin:15px 20px;
}
.up_load_progress{
  position: absolute;
  top: 48px;
  left: 0px;
  background: #97df96;
  height: 2px;
  width: 80%;
}
.cloud-folder-hide{
  background:url("../images/ic_file-h_24.png") no-repeat !important;
}
.cloud-file-hide{
  filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
  -moz-opacity:0.5; /*Firefox私有，透明度50%*/
  opacity:0.5;/*其他，透明度50%*/
}
.folder-jt{
  display: inline-block;
  background: url("../images/ic_arrow.png") no-repeat;
  width: 6px;
  height: 11px;
  vertical-align: middle;
}
.cloud-nav{
  max-width: 110px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.5;
}
.cmain-head{
  line-height: 40px;
  background: #f8f8f8;
  /*padding: 0 110px 0 15px;*/
  border-bottom: 1px solid #dedede;
  padding: 0 0 0 15px;
  color:#666;
}
.cloud-fsize{
  /*width: 170px;*/
  /*text-align: center;*/
  width:100px;
}
.cloud-main li{
  list-style: none;
  line-height: 50px;
  border-bottom: 1px solid #dedede;
  padding: 0 15px;
}
.cloud-main li:hover{
  background: #f5f5f5;
}
.bgf5{
  background-color: #f5f5f5!important;
}
.c999999{
  color: #999999!important;
}
.cloud-file-title{
  max-width:298px;
  overflow: hidden;
  white-space: nowrap;
  padding-left: 5px;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
}
.cloud-change-time{
  width:160px;
}
.cloud-file-edit{
  width: 240px;
  display:none;
}
.cloud-list:hover .cloud-file-edit{
  display:block;
}
.cloud-size{
  width:152px;
  text-align: center;
}
.cloud-ed1{
  background-position: 0px 0px!important;
}
.cloud-ed2{
  background-position: -37px 0px!important;
}
.cloud-ed3{
  background-position: -75px 0px!important;
}
.cloud-ed4{
  background-position: -113px 0px!important;
}
.cloud-ed5{
  background-position: -151px 0px!important;
}
.cloud-ed6{
  background-position: -227px 0px!important;
}
.cloud-ed7{
  background-position: -265px 0px!important;
}
.cloud-ed8{
  background-position: -303px 0px!important;
}
.cloud-ed1:hover{
  cursor: pointer;
  background-position: 0px -17px!important;
}
.cloud-ed2:hover{
  cursor: pointer;
  background-position: -37px -17px!important;
}
.cloud-ed3:hover{
  cursor: pointer;
  background-position: -75px -17px!important;
}
.cloud-ed4:hover{
  cursor: pointer;
  background-position: -113px -17px!important;
}
.cloud-ed5:hover{
  cursor: pointer;
  background-position: -151px -17px!important;
}
.cloud-ed6:hover{
  cursor: pointer;
  background-position: -227px -17px!important;
}
.cloud-ed7:hover{
  cursor: pointer;
  background-position: -265px -17px!important;
}
.cloud-ed8:hover{
  cursor: pointer;
  background-position: -303px -17px!important;
}
.cloud-file-edit i{
  background: url("../images/ic_edit_cloud.png?ver1") no-repeat;
  display: inline-block;
  width: 20px;
  height: 17px;
  vertical-align: middle;
  margin: 0 10px;
}
.cloud-file-edit i a{
  height:100%;
  width:100%;
  display:block;
}
.cloud-file-notEdit .cloud-ed1{
  cursor: not-allowed;
  background-position: 0px -34px!important;
}

.cloud-file-notEdit .cloud-ed2{
  cursor: not-allowed;
  background-position: -37px -34px!important;
}

.cloud-file-notEdit .cloud-ed3{
  cursor: not-allowed;
  background-position: -75px -34px!important;
}

.cloud-file-notEdit .cloud-ed1:hover{
  background-position: 0px -34px!important;
}

.cloud-file-notEdit .cloud-ed2:hover{
  background-position: -37px -34px!important;
}

.cloud-file-notEdit .cloud-ed3:hover{
  background-position: -75px -34px!important;
}

.cloud-nav:hover{
  color:#ff9600;
  text-decoration:underline;
  cursor: pointer;
}
.cloud-flg .cloud-file-title:hover{
  color:#ff9600;
  cursor: pointer;
}
.input_img{
  display: inline-block;
  width: 16px;
  height: 18px;
  vertical-align: middle;
  margin-right: 15px;
  line-height: 1;
  background: url(../images/checkbox_img.png) 0 0 no-repeat;
}
.input_img input{
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  height:100%;
  width:100%;
}
.input_img_mr{
  margin-right:8px!important;
}
.input_on_check {
  background-position: 0 -31px;
}
.disk-pop-warp{
  position:fixed;
  z-index: 1101;
  width:600px;
  top:50%;
  left:50%;
  margin-left:-300px;
  margin-top:-211px;
  border-radius: 2px;
  background:#f7f7f7;
  overflow: hidden;
}
.disk-pop-main{
  border-radius: 2px;
  border:1px solid #dddddd;
  margin:10px 20px 0;
  width:560px;
}
.disk-pop-tip{
  text-align: center;
  color:#ff3333;
  line-height: 28px;
}
.disk-pop-main .select_list{
  line-height:30px;
  height:290px;
  margin-top:10px;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
.disk-pop-main .arrow-down{
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 8px solid #999;
}
.disk-pop-main .arrow-right{
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid #999;
}
.disk-pop-main .select_list li i {
  width: 0;
  height: 0;
  display: inline-block;
  position: absolute;
  left: 20px;
  top: 12px;
}
.disk-pop-main .listInfo{
  padding-left: 35px;
  cursor: pointer;
  position: relative;
  width: auto;
}
.disk-pop-main .select_list li .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  height: 30px;
}
.disk-pop-main .select_list li .jstree-wholerow.hover {
  background:#ececec;
}
.disk-pop-main .select_list li .jstree-wholerow.sel {
  background:#ddd;
}
.qydisk_tips{
  position:fixed;
  z-index: 10000;
  top:15px;
  width: 300px;
  line-height: 48px;
  border-radius: 4px;
  background: #56b056 url('../images/ic_top_tips.png')15px 11px no-repeat;
  padding-left: 55px;
  left:50%;
  margin-left:-150px;
  color: #fff;
}
/*上传弹框样式*/
.qydisk-dialog{
  position: fixed;
  width: 600px;
  top: auto;
  bottom: 0px;
  left: auto;
  right: 42px;
  display: block;
  visibility: visible;
  z-index: 42;
  background:#eee;
  box-shadow: 0 0 10px #ccc;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  /*border:1px solid #e2e2e2;*/
  margin-bottom:-1px;
}
.qydisk-dialog-header{
  height: 45px;
  background:#f7f7f7;
  padding:0 12px 0 20px;
  position:relative;
}
.qydisk-dialog-header .qydisk-dialog-title{
  line-height: 45px;
  font-size: 16px;
}
.qydisk-dialog-body{
  max-height: 350px;
  overflow: hidden;
  overflow-y: auto;
}
.qydisk-dialog-close,.qydisk-dialog-max,.qydisk-dialog-min{
  padding-top:3px;
  font-size:26px;
  color:#999;
  width:25px;
  position:relative;
  display:inline-block;
  cursor: pointer;
  height:26px;
}
.qydisk-dialog-min:after{
  content: "";
  display: inline-block;
  width:12px;
  border-top:2px solid #999;
  position:absolute;
  bottom:7px;
}
.qydisk-dialog-max:after{
  content: "";
  display: inline-block;
  width:10px;
  height:6px;
  border:2px solid #999;
  border-radius: 1px;
  position:absolute;
  bottom:3px;
}
.qydisk-dialog-control{
  float:right;
}

.dialog-upfile-name{
  float:left;
  margin:0 30px 0 50px;
  width:290px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dialog-upfile-name i{
  position: absolute;
  top:14px;
  left:20px;
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url('../images/backpdf.png');
}
.upfile-progress{
  position: absolute;
  z-index: 0;
  background: #e2eeff;
  height:100%;
  width:0;
}
.file-dialog-list{
  height:49px;
  line-height: 49px;
  background: #fff;
  margin-bottom:1px;
  position: relative;
}
.file-content{
  position: absolute;
  height:100%;
  width:100%;
}
.upfile-list-close{
  position: absolute;
  right: 20px;
  top:-1px;
  font-size: 24px;
  color: #bbb;
  cursor: pointer;
}

/*活动入口弹窗样式*/
.actionEnt{
  float: left;
  vertical-align: top;
  font-size: 14px;
  color: #999;
  text-align: center;
  width: 180px;
  height: 200px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  background: #fff;
  box-sizing: border-box;
}
.actionEnt:hover,.importWrap>.import-item:hover{
  border-color: rgb(209, 209, 209);
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.13);
}
.actionEnt-img{
  height: 80px;
  padding-top: 35px;
}
.actionEnt .tit {
  font-size: 18px;
  color: #6CB73D;
  margin-bottom: 10px;
  line-height: 100%;
}
.actionEnt .introduce{
  font-size: 12px;
  color: #999;
  line-height: 18px;
}
.actionEnt i{
  display: inline-block;
  width: 41px;
  height: 41px;
  position: absolute;
  top:0;
  right:0;

}
.actionEnt .actionEnt-vip{
  background: url("../images/ic_actionEnt04.png");
}
.actionEnt .actionEnt-new{
  background: url("../images/ic_actionEnt05.png");
}
.actionType_list{
  display: inline-block;
  width: 20px;
  height: 18px;
  vertical-align: middle;
  margin-left: 5px;
  background: url("../images/ic_actionEnt06.png");
  cursor: pointer;
}
/*提示层*/
.TipLayer{padding:0 25px 25px;min-width:430px;position:fixed;top:50%;left:50%;z-index:1101;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:4px;}
.TipLayerTit{position:relative;height:30px;}
.TipLayerTit i{cursor:pointer;position:absolute;right:0;color:#bbb;font-size:28px;font-style: normal;}
.TipLayerMain{margin:0 auto;max-width:225px;text-align:center;}
.TipLayerMain p{line-height:25px;margin-top:15px;}
.TipLayerBtn{margin-top:15px;text-align:center;}
/*活动tab*/
.activity-tab{padding-top:5px;width:940px;background-color:#eee;}
.activity-tab ul{text-align:center;}
.activity-tab li{padding:5px 0;width:120px;height:65px;text-align:center;border-radius:2px 2px 0 0;display:inline-block;cursor: pointer;}
.activity-tab li span{color:#333;display:block;}
.activity-tab li .icon-activity-tab{width:40px;height:40px;background:url(../images/icon-activity-tab.png);display:inline-block;}
.activity-tab li .icon-activity-tab-info{background-position:0 0;}
.activity-tab li .icon-activity-tab-3d{background-position:-40px 0;}
.activity-tab li .icon-activity-tab-lottery{background-position:-80px 0;}
.activity-tab li .icon-activity-tab-barrage{background-position:-120px 0;}
.activity-tab li .icon-activity-tab-vote{background-position:-160px 0;}
.activity-tab li .icon-activity-tab-red{background-position:-200px 0;}
.activity-tab li.on{background:#fff;}
.activity-tab li.on span{color:#f87b00;}
.activity-tab li.on .icon-activity-tab-info{background-position:0 -40px;}
.activity-tab .on .icon-activity-tab-3d{background-position:-40px -40px;}
.activity-tab li.on .icon-activity-tab-lottery{background-position:-80px -40px;}
.activity-tab li.on .icon-activity-tab-barrage{background-position:-120px -40px;}
.activity-tab li.on .icon-activity-tab-vote{background-position:-160px -40px;}
.activity-tab li.on .icon-activity-tab-red{background-position:-200px -40px;}
/*弹幕背景选择*/
.barrage-bg-list{
  float: left;
}
.barrage-bg-list li{
  z-index: 99;
  float: left;
  margin:0 10px;
  cursor:pointer;
}
.barrage-bg-list li img{
  position: relative;
  z-index: -1;
  border-radius: 5px;
  border: 1px solid transparent;
}
.barrage-bg-list li.on{
  background: url(../images/lotteryxz.png) no-repeat right bottom;
}
.barrage-bg-list li.on img{
  border:1px solid #ff9600;
}
.bg-list li .bd{
  position: absolute;
  top: 0;
  left:0;
  width: 78px;
  height: 78px;
  border:1px solid #ff9600;
  border-radius: 5px;
}
.create-box {
  width: 65%;
  margin: 0 auto;
  text-align: center;
  border: 2px dashed #DDD;
  color: #777;
  cursor: pointer;
  padding: 20px;
  font-size: 18px;
  line-height: 30px;
  vertical-align: bottom;
  background-color: #fff;
}
.create-box:hover{
  background-color: #fbfbfb;
}
.icon-add{
  margin-top: -4px;
  width: 18px;
  height: 18px;
  background: url(../images/icon-add.png);
  display: inline-block;
  vertical-align: middle;
}
input[type=checkbox]:checked:before {
  content: url();
  display: block;
}
input[type=checkbox]:before {
  content: url();
  display: block;
}
input[type=checkbox]:disabled:before {
  content: url();
  display: block;
}
input[type=checkbox]:checked:disabled:before {
  content: url();
  display: block;
}
input[type=radio]:checked:before {
  content: url();
  display: block;
}
input[type=radio]:before {
  content: url();
  display: block;
}
input[type=radio]:checked:disabled:before {
  content: url();
  display: block;
}
input[type=radio]:disabled:before {
  content: url();
  display: block;
}
input[type=radio],input[type=checkbox]{
  outline: 0;
  -webkit-appearance: none;
  appearance: none;
  line-height: 1;
}
.icon-vip{
  padding: 0 5px;
  font-size: 12px;
  border: 1px #ff9600 solid;
  border-radius: 8px;
  display: inline-block;
}
/*分支流程全屏样式*/
.flow_max_head{
  display:inline-block;margin-left:30px;line-height:60px;font-size:20px;color:#666;
}
.flow_max_head:hover { color: #ff9600;cursor: pointer;}
/*合同弹框-开始*/
.pop_wrap7 {
  background: #f7f7f7;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  height: auto;
  left: 50%;
  margin: auto;
  overflow: auto;
  position: fixed;
  width: 660px;
  z-index: 1101;
  display: none;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pop_wrap7 .SS_item{
  height:auto;
}
.pop_wrap7 .SS_item .dt {
  width: 115px;
  text-align: right;
  margin-right: 20px;
  line-height: 34px;
}

.pop_wrap7 .SS_item > input,
.pop_wrap7 .SS_item select,
.pop_wrap7 .SS_item textarea {
  box-sizing: border-box;
  width: 340px;
  float: left;
  height: 30px;
  margin: 0;
  padding: 0 5px;
  border: 1px solid #ccc;
  outline: none;
}
.SS_tips {
  color: #f56262;
  font-size: 12px;
}

.SS_tips i {
  display: inline-block;
  width: 16px;
  height: 16px;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  font-style: normal;
  border-radius: 50%;
  background: #f56262;
}

.SS_tips span {
  margin: 3px 6px;
  display: inline-block;
  line-height: 20px;
}
.ml135{
  margin-left: 135px;
}
.pop_wrap7 .SS_item textarea {
  border: 1px solid #ccc;
  height: 120px;
  resize: none;
}
.pop_wrap7 .SS_item > input.w180 {
  width: 180px;
}
.table_mingxi .xfcz{
  position: absolute;
  right: 0;
  display: block;
  height: 50px;
  min-width: 40px;
  width: 61px;
  background: #fff;
  border-left: 1px solid #ddd;
}
.scheduling-l .curSelectedNode {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #949494 !important;
  color: #fff !important;
}
.scheduling-l .curSelectedNode .ico{
  background: url(../images/crm_ht_ic_02.png);
}
.scheduling-l .curNode {
  display: inline-block;
  padding: 2px 5px 0 5px;
  border: none;
  height: 23px;
  color: #333;
}

.scheduling-l .curNode:hover {
  padding-top: 2px;
  background-color: #e5e5e5;
  color: #333;
}
/*合同弹框-结束*/

/*通讯录标签 开始*/

.aside_tab{
  width: 180px;
  height: 36px;
  margin: 20px auto 0;
  background: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 0;
}
.aside_tab span{
  width: 50%;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
}
.aside_tab .aside_tab_l{
  border: 1px solid #ccc;
  border-right: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.aside_tab .aside_tab_r{
  border: 1px solid #ccc;
  border-left: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.aside_tab .active{
  background: #ff9600;
  color: #fff;
  border-color: #ff9600;
}
.bookLabel-aside{
  margin: 10px 0 40px;
}
.bookLabel-aside .aside_list p{
  color: #666;
}
.bookLabel-aside p.disabled{
  color: #ccc;
}
.aside_list{
  width: 180px;
  overflow-y: auto;
  background-color: #f6f6f6;
  padding: 20px 10px;
}
.aside_list li{
  position: relative;
  padding: 5px 0;
  height: 25px;
}
.aside_list p{
  line-height: 25px;
  max-width: 170px;
  height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  border-radius: 3px;
  padding: 0 5px;
  cursor: pointer;
}
.aside_list p:hover{
  background: #e5e5e5;
}
.aside_list li.active p{
  background: #a7a7a7;
  color: #fff;
}
.aside_list li.active .ico{
  background: url(../images/addressbook_label03.png);
}
.aside_list .ico {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../images/addressbook_label04.png);
  vertical-align: text-bottom;
  margin-right: 5px;
}
.m-auto{
  margin: 0 auto;
}
.table_mingxi table .pic{
  width: 32px;
  height:32px;
  margin-right: 5px;
}
.checkTip{
  color:#f56262;font-size:12px;position:absolute;
}
.checkTip_ico{
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 15px;
  top: 4px;
  background: #f56262;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  font-style: normal;
}
.checkTip span{
  margin: 3px 24px;display: inline-block;
}

/*通讯录标签 结束*/

/*一键生成小程序弹窗*/
.wxapp-pop {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 820px;
  height: 520px;
  z-index: 1105;
  background-color: #FFF;
  transform: translate(-50%, -50%);
  border-radius: 4px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}
.wxapp-pop-main{
  position: relative;
}
.wxapp-pop-close{
  position: absolute;
  top: 18px;
  right: 18px;
  width: 16px;
  height: 16px;
  background: url(../images/wxapp-pop-close.png);
  cursor: pointer;
}
.wxapp-pop-banner{
  width: 820px;
  height: 244px;
  border-radius: 4px 4px 0 0;
  background: url(../images/wxapp-pop-banner.jpg);
}
.wxapp-pop-step{
  width: 820px;
  height: 73px;
  background: url(../images/wxapp-pop-step.png) no-repeat center;
}
.wxapp-pop-opearte{
  padding: 25px 0 0 60px;
  line-height: 20px;
}
.wxapp-pop-btn{
  margin-top: 10px;
  margin-left: 70px;
  padding-left: 90px;
  border-left: 1px #dedede solid;
}
.wxapp-pop-btn a{
  width: 160px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333;
  font-size: 18px;
  border: 1px #ccc solid;
  border-radius: 4px;
  background-color: #fff;
  box-sizing: border-box;
  display: block;
}
.wxapp-pop-btn .wxapp-pop-download{
  color: #fff;
  border: none;
  background-color: #ff9500;
}

/*滚动条*/
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  border: 1px #eeeeee solid;
  /*box-shadow: 0px 0px 3px #dfdfdf inset;*/
  border-radius: 10px;
  background: #eeeeee;
}

::-webkit-scrollbar-thumb {
  /*border: 1px #808080 solid;*/
  border-radius: 10px;
  background: #8e8e8e;
}

::-webkit-scrollbar-thumb:hover {
  background: #7d7d7d;
}
.fixedFlow{
  border: 1px solid #ddd;
  padding: 8px;
  width:442px;
  float: left;
  max-height: 500px;
  overflow-y:auto;
  text-align: center;
}
.fixedFlow ul,.fixedFlow li{
  list-style-type:none;
  margin:0px;
  padding: 11px 0;
  position: relative;
  background: rgb(245, 245, 245);
}
.fixedFlow_content{
  min-height:392px;
  /*background: rgb(245, 245, 245);*/
}
.fixedFlow_title, .fixedFlow_title1{
  position: relative;
  width:200px;
  margin:auto;
  background: #fff;
  border:1px #eeeeee solid;
  border-radius: 3px;
  padding:6px 0;
}
.fixedFlow_title.node_focus,.fixedFlow_title:hover{
  border:#ff9600 1px solid;
  cursor: pointer;
}
.fixedFlow_title>span{
  display: block;
  width:150px;
  margin:0 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height:19px;
}
.fixedFlow_drag{
  position:absolute;
  width:14px;
  top:50%;
  margin-top:-9px;
  right:6px;
  cursor:move;
}
.fixedFlow_drag div{
  border-top:2px solid #d9d9d9;
  margin:3px 0;
}
.fixedFlow_add,.fixedFlow_del{
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../images/flow/node_add_remove.png) no-repeat;
  top: 50%;
  margin-top: -8px;
  right: -26px;
  cursor: pointer;
  text-indent: 20px;
  overflow: hidden;
}
.fixedFlow_del{
  background: url(../images/flow/node_add_remove.png) no-repeat 0 -17px;
}
.fixedFlow li:after{
  position: absolute;
  top: 41px;
  left: 217px;
  width: 10px;
  height: 29px;
  display: block;
  content: " ";
  background: url(../images/flow/line_arrow.png) no-repeat;
  z-index: 100;
}
.fixedFlow li:last-child:after{
  background: rgb(245, 245, 245);
  top: 43px;
  left: 0px;
}
/*流程提示框样式*/
.tooltips{
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 13px;
  line-height: 20px;
  top:100px;
  left:100px;
  background: #333333;
  color:#fff;
  padding:10px;
  border-radius: 4px;
  max-width: 250px;
}
.tooltips-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -5px;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #333;
}
.node_edit_item{

}
.node_edit_sidebar{
  float:left;
  width:90px;
  text-align: right;
  margin-right: 10px;
  line-height:36px;
}
.node_edit_content{
  line-height:36px;
  margin-left:100px;
}
.line1_2{
  line-height: 1.2!important;
}
.line30_1{
  line-height: 30px!important;
}
.node_edit_content label{
  display:inline-block;
}
.node_isTimeout{
  margin-left: 100px;
  background:#f0f0f0;
  padding:10px;
  border-radius: 5px;
}
.approval_bg{
  background: #f0f0f0;padding:0 10px 10px 10px;border-radius: 5px;
}
.wid50{
  width:50px!important;
}
.ml60{
  margin-left:60px!important;
}
.mobile-device{
  text-decoration: underline;
  margin-left: 10px;
  cursor: pointer;
}
/*表单流程放到一级菜单*/
#formtemplateCenter_ADS{
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1100;
  margin-left: -238px;
  margin-top: -114px;
  background: #fff;
}
.nav-form-list{
  text-align: center;
}
.nav-form-button ,.nav-form-button1{
  display: inline-block;
  padding: 13px;
  width:200px;
  font-size: 17px;
  border: 1px solid #ff9600;
  border-radius: 25px;
  color:#ff9600 ;
}
.nav-form-button.wid125,.nav-form-button1.wid125{
  width:125px;
}
.nav-form-button:hover{
  background: #ff9600;
  color: #fff;
  cursor: pointer;
}
.nav-form-button.point_p{
  width:180px;
  margin-top:370px;
  color:#fff;
  background: #ff9600;
}
.form-firstInt{
  position: absolute;
  top:25px;
  right: 20px;
  color: #999;
  font-size: 14px;
  cursor: pointer;
}
.nav-form-install{
  height:500px;
  background:url(../images/form/pic940x500.png?ver) no-repeat center;
}
.nav-body-b{
  background: #fff;
}
/*超级表单excel创建表单*/
.dialog_ex{
  width:720px;
  position:absolute;
  top:50%;
  left:50%;
  margin-left: -360px;
  margin-top: -245px;
  background: #f7f7f7;
  /*height:460px;*/
}
.progress-step{
  display: inline-block;
  position: relative;
  text-align: center;
  width: 180px;
  height: 60px;
  box-sizing: border-box;

}
.step_point{
  display: inline-block;
  height:20px;
  width:20px;

}
.step_point_img1{
  background: url(../images/form/step_point.png);
}
.step_point_img2{
  background: url(../images/form/step_point.png) 20px 0;
}
.step_pane{
  padding:20px 0 0 0;
}
.step-line{
  position: absolute;
  top: 9px;
  left: -81px;
  width: 162px;
  border-bottom: solid 3px #bbbbbb;
}
.step-line-color{
  border-bottom: solid 3px #ff9600!important;
}
.ex_upload{
  width: 640px;
  height:300px;
  border: 3px dashed #eeeeee;
  margin:0 auto;
  text-align: center;
  overflow-y:auto;
}
.form-uploadfile-btn{
  display: inline-block;
  position: relative;
  background: #ff9600 31px 11px url('../images/ic_arrow_up.png') no-repeat;
  color: #ffffff;
  padding:12px 30px 12px 60px;
  border-radius: 4px;
  font-size: 16px;
  margin:30px 0 10px;
}
.form-uploadfile-btn input{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  width: 100%;
}
.form-uploadfile-btn:hover{
  background: #f87b00 31px 11px url(../images/ic_arrow_up.png) no-repeat;
  color: #fff;
  cursor: pointer;
}
.mb70{
  margin-bottom: 70px;
}
.field_item_left{
  float: left;
  width: 95px;
  text-align: center;
}
.field_item_center{
  float: left;
}
.field_item_right{
  float: right;
  width:200px;
  text-align: left;
}
.field_item{
  line-height: 36px;
}
.set_form_left{
  float: left;
  width:170px;
  margin-right: 20px;
  text-align: right;
}
.set_form_main{
  margin-left: 190px;
  text-align: left;
  width:300px;
}
.set_form_item{
  line-height: 36px;
}
.form .set_form_main input[type=radio],.field_item_left input[type=checkbox]{
  margin:0px 5px 0 0;
}
.ex_upload input[type=text],.ex_upload select{
  height: 32px;
  color: #333;
  padding: 0 5px;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 2px;
  font-family: 'Microsoft YaHei';
  outline: none;
}
/*新建表单入口样式*/
.form-addForm{
  display:none;
  position: absolute;
  top: 28px;
  width: 140px;
  line-height: 40px;
  border: 1px solid #ccc;
  background: #fff;
  box-shadow: 0 0 10px #ccc;
}
.form-add-open:before{
  content: "";
  position: absolute;
  left: 0;
  top: 25px;
  width: 70px;
  height:8px;
  opacity: 0;
}
.form-addForm > div > i{
  display: inline-block;
  position: relative;
  top:3px;
  width:14px;
  height:16px;
  margin:0 5px 0 20px;
  background: url(../images/form/add_form.png) no-repeat;
}
.form-addForm .form-add-img1{
  background:url(../images/form/add_form.png) no-repeat 0 -31px;
}
.form-addForm .form-add-img2{
  background:url(../images/form/add_form.png) no-repeat 0 -64px;
}
.form-addForm > div:hover,.form-addForm>div:nth-child(2){
  background: #f4f5f9;
  cursor: pointer;
}
.form-add-open{
  position:relative;
}

/*三点加载中样式*/
.text-loading{
  width:150px;
  margin:50px auto 15px auto;
  text-align: center;
}
.text-loading span{
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #ff660c;
  -webkit-animation: load 1.04s ease infinite;
}
@-webkit-keyframes load{
  0%{
    opacity: 1;
  }
  100%{
    opacity: 0.2;
  }
}
.text-loading span:nth-child(1){
  -webkit-animation-delay:0.13s;
}
.text-loading span:nth-child(2){
  -webkit-animation-delay:0.26s;
}
.text-loading span:nth-child(3){
  -webkit-animation-delay:0.39s;
  margin-right:5px;
}
/*右侧微信咨询*/
.weixin_consult_wrap{position:fixed;right:10px;top:50%;z-index:2000000000;margin-top:40px;width:80px;}
.weixin_consult{position:relative;left:10px;padding-top:18px;width:70px;height:52px;color:#fff;font-size:12px;text-align:center;border-radius:2px;background-color:#ff9232;cursor:pointer;}
.qr_weixin_consult{position:absolute;top:-145px;left:-200px;width:190px;height:215px;border-radius:2px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);background-color:#fff;}
.qr_weixin_consult p{color:#999;}
.qr_weixin_consult img{width: 190px;height: 190px;}
/*云盘新增样式*/
.qydisk_up{
  background:url(../images/cloud/arrow_normal_up.png);
}
.qydisk_down{
  background:url(../images/cloud/arrow_normal.png);
}
.cmain-head:hover{
  cursor: pointer;
}
.ml5_wrap{
  display: inline-block;
  width: 610px;
}
.changeBG:hover{
  background: #f5f5f5;
}
.special_table th{
  font-weight: normal;
}

th.sArrowDown::after {
  content:"";
  width: 12px;
  height: 12px;
  background: url("../images/cloud/arrow_on.png") no-repeat;
  display: inline-block;
  margin:0 5px;
  cursor: pointer;
}

th.sArrowDown.active::after{
  background: url("../images/cloud/arrow_normal.png") no-repeat;
}

th.sArrowUp::after {
  content:"";
  width: 12px;
  height: 12px;
  display: inline-block;
  background: url("../images/cloud/arrow_on_up.png") no-repeat;
  margin:0 5px;
  cursor: pointer;
}

th.sArrowUp.active::after{
  content: "";
  width: 12px;
  height:12px;
  background: url("../images/cloud/arrow_normal_up.png") no-repeat;
}
/*快消折扣图标*/
.discount{
  width: 18px;
  height: 18px;
  display: inline-block;
  background: #ef4a3a;
  vertical-align: middle;
  border-radius: 2px;
  color: #fff;
  font-style: normal;
  text-align: center;
  font-size: 12px;
  margin-left: 5px;
  margin-top: -3px;
}
/*固定流程选择底部提示条*/
.vipTipBar{
  padding: 20px;
  color: #999;
  background-color: #fff;
}
.icon-gray-qm::before{
  content: "\f059";
  color: #ddd;
  font-size: 20px;
  font-style: normal;
  font-family: 'FontAwesome';
  cursor: pointer;
  vertical-align: bottom;
}

.mutiCheckBox label, .multiCheck label {
  display: inline-block;
}
.tag-tips{
  margin-left:100px;
  color:#ff3333;
}

/*微信考勤搜索列表样式*/
.search_list{
  width: 177px;
  max-height: 143px;
  position: absolute;
  z-index: 3333333;
  border: 1px solid #ddd;
  background:#fff;
  padding-bottom:10px;
  overflow: hidden;
  overflow-y: auto;
  display: none;
  top: 30px;

}
.search_list li{
  height: 26px;
  line-height: 26px;
  cursor: pointer;
  padding: 2px 0 2px 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.search_list li:hover{
  background-color:#eee;
}
.search_list li img{
  width:26px;
  height:26px;
  margin-right:5px;
}
.append_label{
  list-style: none;
  width: auto;
  display: inline-block;
  background-color: #eee;
  border: 1px solid #ddd;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
  margin:2px 2px 0 8px;
}
.append_label img{
  width: 26px;
  height: 24px;
  list-style: none;
  margin-right: 5px;
  vertical-align: top;
}
.append_label .close{
  color: #afafaf;
  font-size: 16px;
  vertical-align: top;
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
  width: 16px;
  height: inherit;
  padding-right: 5px;
  cursor: pointer;
  text-align: center;
  background:url("../images/btn_close.png") no-repeat center center;
  background-size: 10px;
}
.append_label .close:hover{
  background:url("../images/selected-close.png") no-repeat center center;
}
/*升序降序图标*/
.iconArrowDown:hover{
  padding-right: 15px;
  background: url("../images/cloud/arrow_on.png") no-repeat 100% center;
}

.iconArrowDown{
  padding-right: 15px;
  background: url("../images/cloud/arrow_normal.png") no-repeat 100% center;
}

.iconArrowUp:hover{
  padding-right: 15px;
  background: url("../images/cloud/arrow_on_up.png") no-repeat 100% center;
}

.iconArrowUp{
  padding-right: 15px;
  background: url("../images/cloud/arrow_normal_up.png") no-repeat 100% center;
}
/*底部免费安装框*/
.foot_install{
  width:100%;
  height:104px;
  padding-top:16px;
  margin-top:20px;
  text-align: center;
  background: #f6f6f6;
}
.foot_text{
  margin-bottom:26px;
  font-size: 24px;
  color: #333;
}
.freeInstall_btn{
  margin-top:12px;
  padding: 10px 58px 12px;
  background: #ff9600;
  font-size: 16px;
  color: #fff;
  border-radius: 25px;
  cursor: pointer;
}
.freeInstall_btn:hover{
  color: #fff;
  background: #f87b00;
}
/*底部免费安装框end*/
.icon_arrow{
  position: absolute;
  right: 20px;
  top: 10px;
  width: 12px;
  height: 8px;
  background: url("../images/icon_arrowDown.png") no-repeat;
  display: inline-block;
  vertical-align: middle;
}
/*固定流程新样式*/
.fixedFlow_hd span{display: inline-block;width: 20px;height: 20px;background: #f5f5f5;cursor: pointer;overflow: hidden;position: relative;margin-left: 5px;float: left;}
.fixedFlow_hd .icon_max::after{
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-top: 2px solid #aaa;
  border-left: 2px solid #aaa;
  transform: rotate(225deg);
  position: absolute;
  top: 5px;
  left: 6px;
}
.fixedFlow_hd .icon_min::after{
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-top: 2px solid #aaa;
  border-left: 2px solid #aaa;
  transform: rotate(45deg);
  position: absolute;
  top: 8px;
  left: 6px;
}
.fixedFlow_hd .icon_close::after{content: '';width: 2px;height: 12px;background: #aaa;display: inline-block;transform: rotate(45deg);left: 0px;position: absolute;top: 5px;left: 9px;}
.fixedFlow_hd .icon_close::before{content: '';display: inline-block;width: 2px;height: 12px;transform: rotate(-45deg);margin-left: 10px;background: #aaa;position: absolute;left: -1px;top: 5px;}

/*同事社区新增样式*/
.formStyle .typeSelect{
  padding: 0 10px;
  width: 400px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #ddd;
  background: #fff;
  box-sizing: border-box;
  outline: none;
  box-shadow: none;
  border-radius: 0;
}
.ml140{
  margin-left: 140px;
}

input.botWhiteBtn{
  padding: 0 20px;
}

/*头部 更多应用 start*/
.head_installApp_tip{
    background: url("../images/head_installApp_pic.png") no-repeat;
    background-size: 100% 100%;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    text-align: center;
    margin-bottom: 10px;
}
.moreApplication {
  position: absolute;
  right: 0;
  top: -40px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #fff;
  padding: 0 20px;
  z-index: 21;
}
.moreApplication a{
  color: #fff;
}
.moreApplication:hover {
  background-color: #ff9600;
}
.moreApplication.active{
  margin-top: 2px;
  background-color: #fff;
}
.moreApplication.active a {
  color: #f87b00;
}
.moreApplicationList {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.moreApplicationList .wrap {
  float: right;
  padding: 20px 20px 60px 30px;
  position: absolute;
  right: 0;
  background: #fff;
  box-shadow: 0 0 14px rgba(0,0,0,0.2);
  z-index: 20;
}
.moreApplicationList .column {
  float: left;
  width: 120px;
  margin-left: 50px;
}
.moreApplicationList .column:first-child {
  margin-left: 0;
}
.moreApplicationList h2 {
  font-size: 14px;
  font-weight: 600;
}
.moreApplicationList li {
  display: none;
  line-height: 1;
  margin: 15px 0;
}
.moreApplicationList .disabled {
  cursor: default;
}
.moreApplicationList i  { opacity: 0.6; }
.moreApplicationList .disabled i{opacity: 1;}
.moreApplicationList i,.moreApplicationList .disabled i,.moreApplicationList .hot_ico {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
  background-image: url("../images/head_app.png");
  background-repeat: no-repeat;
  background-position-x: 0;
}
.form_app i {background-position-y: 0;}
.moreApplicationList .car_app i{ background-position-y: -20px; }
.diary_app i{ background-position-y: -40px; }
.contract_app i{ background-position-y: -60px; }
.meetingassistant_app i{ background-position-y: -80px; }
.checkwork_app i{ background-position-y: -100px; }
.examination_app i{ background-position-y: -120px; }
.activity_app i{ background-position-y: -140px; }
.express_app i{ background-position-y: -160px; }
.qydisk_app i{ background-position-y: -180px; }
.ask_app i{ background-position-y: -200px; }
.task_app i{ background-position-y: -220px; }
.moveapprove_app i{ background-position-y: -240px; }
.chat_app i{ background-position-y: -260px; }
.topic_app i{ background-position-y: -280px; }
.survey_app i{ background-position-y: -300px; }
.dynamic_app i{ background-position-y: -320px; }
.crm_app i{ background-position-y: -340px; }
.outsidework_app i{ background-position-y: -360px; }
.learnonline_app i{ background-position-y: -380px; }
.productinfo_app i{ background-position-y: -400px; }
.addressBook_app i { background-position-y: -421px; }
.hrmanagement_app i{ background-position-y: -460px; }
.email_ico { background-position-y: -440px; }
.reimbursement_app i{ background-position-y: -480px; }
.moreApplicationList .hot_ico {background-position-y: -500px;}
.sale_app i {background-position-y: -520px;}
#groupsend_app i {background-position-y: -540px;}
.Beta_icon {font-size: 12px;vertical-align: super;padding: 0 1px;background-color: #ccc;color: #fff;font-family: cursive;}
.moreApplicationList .new_icon {
  display: inline-block;
  line-height: 1;
  font-size: 12px;
  vertical-align: text-top;
  padding: 0 2px;
  font-weight: 100;
  color: #fff;
  background: red;
}
.moreApplicationList li a{
  vertical-align: middle;
  color: #bbb;
}
.moreApplicationList .disabled a{
  color: #333;
}
.moreApplicationList .addLine {
  padding-top: 16px;
  margin-top: 20px;
  border-top: 1px solid #ccc;
}
.refreshInstalltionState {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  text-align: center;
  padding-top: 10px;
  color: #999;
  border-top: 1px solid #ddd;
}
/*头部 更多应用 end*/
/*应用未安装时的提示 start*/
.trust_tip {
  float: right;
  font-size: 12px;
  padding: 10px 24px;
  margin-bottom: -1px;
  color: #999;
  background-color: #e9eaeb;
  border-radius: 20px;
}
.smallBtn_nobg {
  display: inline-block;
  line-height: 0.9;
  font-size: 14px;
  padding-left: 10px;
  margin-right: 10px;
  color: #666;
  border-left: 1px solid #ccc;
  cursor: pointer;
}
/*应用未安装时的提示 end*/
/*表单导入明细*/
.importWrap{
  padding:40px;
  text-align: center;
}
.importWrap>.import-item{
  display:inline-block;
  color: #999;
  text-align: center;
  width: 180px;
  height: 200px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  cursor: pointer;
  background: #fff;
  box-sizing: border-box;
}
.form-types{
  height: 32px;
  width: 120px;
  border: 1px solid #cccccc;
  border-radius: 2px;
}
/**私人信箱验证框按钮样式 **/
#verCodeBtn{
  width: 100px;
  height: 32px;
  margin-left: 10px;
}
.importContent{
  padding: 20px 10px 0;
}
.importContent p{
  line-height: 1.7;
  font-size: 13px;
}
.icon-fuwu-num{
  position: absolute;
  top: -4px;
  right: 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  font-style: normal;
  border: 1px #fff solid;
  border-radius: 50%;
  background-color: #eb5342;
}
/**表单标题高级设置样式*/
.form-dialog-tmain{
  padding: 15px 20px;
}
.form-title-input{
  height:60px;
  border:1px solid #ccc;
  border-radius: 2px;
  background: #fff;
  padding:10px;
  margin:8px 0;
  outline: none;
  overflow: auto;
}
.form-title-input:empty:before{
  content: attr(placeholder);
  color:#bbb;
}
.form-title-input:focus:before{
  content:none;
}
.form-title-setl{
  width:358px;
  border:1px solid #ccc;
  background:#fff;
  border-radius: 2px;
}
.form-title-setr{
  width:178px;
  border:1px solid #ccc;
  background:#fff;
  border-radius: 2px;
}
.form-title-set ul>input:hover{
  background: #ececec;
  cursor: pointer;
}
.form-title-set ul>input{
  padding-left:10px;
  border: none;
  background: #fff;
  display: block;
  width: 100%;
  text-align: left;
  line-height: 28px;
}
.form-title-set ul{
  height:210px;
  overflow: hidden;
  overflow-y: auto;
  line-height: 28px;
}
.form-title-input>span{
  display:inline-block;
  border:1px solid #ddd;
  background:#eee;
  padding:3px;
  border-radius: 2px;
}

/*选择职位的弹窗*/
.positionListPop {
  max-height: inherit;
}
.positionListPop .SS_main {
  height: 390px;
  margin-top: 30px;
  padding: 0;
  overflow: auto;
}
.positionListPop .SS_main_top .selected .P_search {
  width: 460px;
}
.positionListPop .item {
  padding: 5px 12px 5px 20px;
  box-sizing: border-box;
  overflow: hidden;
}
.positionListPop .item.active {
  background-color: #eee;
}
.positionListPop .item label {
  float: left;
  width: 460px;
  padding-right: 10px;
  box-sizing: border-box;
}
.positionListPop .item input[type=radio] {
  float: right;
  margin-top: 2px;
  margin-right: 0;
}
/*历史库样式*/
.historyTips{
  padding:22px 0 10px 0;
  text-align: center;
  border-top:1px solid #dbdbdd;
}
/**表单标题高级设置样式*/
.form-dialog-tmain{
  padding: 15px 20px;
}
.form-title-input{
  height:60px;
  border:1px solid #ccc;
  border-radius: 2px;
  background: #fff;
  padding:10px;
  margin:8px 0;
  outline: none;
  overflow: auto;
}
.form-title-input:empty:before{
  content: attr(placeholder);
  color:#bbb;
}
.form-title-input:focus:before{
  content:none;
}
.form-title-setl{
  width:358px;
  border:1px solid #ccc;
  background:#fff;
  border-radius: 2px;
}
.form-title-setr{
  width:178px;
  border:1px solid #ccc;
  background:#fff;
  border-radius: 2px;
}
.form-title-set ul>input:hover{
  background: #ececec;
  cursor: pointer;
}
.form-title-set ul>input{
  padding-left:10px;
  border: none;
  background: #fff;
  display: block;
  width: 100%;
  text-align: left;
  line-height: 28px;
}
.form-title-set ul{
  height:210px;
  overflow: hidden;
  overflow-y: auto;
  line-height: 28px;
}
.form-title-input>span{
  display:inline-block;
  border:1px solid #ddd;
  background:#eee;
  padding:3px;
  /*margin:0 2px;*/
  border-radius: 2px;
}

.chooseDeptAndUs_O{
  position: relative;
  margin-top: 5px;
  padding: 10px;
  background: none repeat scroll 0 0 #f0f0f0;
  border-radius: 5px;
}

/*人资后台新增自定义字段*/
#addDefine_box .max_input{
  width: 330px;
  height: 30px;
  padding: 0 5px 0;
  border:1px solid #ccc;
}

#addDefine_box select{
  width: 110px;
  height: 32px;
  margin-top:2px;
  padding: 0 5px;
  border-radius: 0;
  text-align: center;
}

.addDefine_table td>input{
  margin-top:2px;
}

#addDefine_box .setKeyType_box{
  height:auto;
  margin-top:20px;
  padding:20px 30px;
  background: #f6f5f4;
  border:1px solid #ddd;
}

#addDefine_box .w60{
  width:60px;
}

#addDefine_box .w360{
  width:360px;
}

#addDefine_box .t18{
  top:-18px;
}

#addDefine_box td{
  text-align: left;
  border:none;
}

#addDefine_box .addDefine_table {
  border:none;
}

.ellipsis{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#addDefine_box .red_tips{
  padding: 0 10px;
  /*color: rgb(241,88,90);*/
}

.textContent_wrap{
  display: inline-block;
  min-height: 40px;
}

.oa_wrap .form-item .form-item{
  float:left;
  width:445px;
  margin: 0 50px 24px 0;
}

.oa_wrap .mutiCheckBox label{
    width: auto;
    margin-right:30px;
}
/*人资后台新增自定义字段end*/

/*表单流程数据接口弹框*/
.dataInter_box .SS_tit{
  background: #ececec;
}
.dataInter_box .SS_tit i{
  width:16px;
  right:18px;
}
.dataInter_box .SS_main{
  padding:20px;
  overflow-y: auto;
}
.dataInter_wrap{
  padding:30px;
  background: #fff;
}
.developTip_wrap>p{
  line-height:26px;
}
#parameter_table th, #parameter_table td{
  padding:6px 13px;
  text-align: left;
}
#parameter_table th{
  background: #f7f8fb;
}
.codeArea{
  padding:12px 10px 14px 10px;
  border:1px solid #ddd;
  background: #f7f8fb;
}
.codeArea ol{
  padding-left:5px;
  color: #999;
  font-size:12px;
}
.codeArea ol li{
  padding: 3px 0;
  font-family: monospace, serif;
}
.moreHelp_wrap>p{
  line-height:28px;
}
.pln{
  display: inline-block;
  width:56px;
}
.dataInter_box{
  position: fixed;
  top: 50%;
  width: 1000px;
  margin-left:0;
  background-color: #FFF;
  transform: translate(-50%, -50%);
  border-radius: 4px;
  overflow: inherit;
}
.dataInter_wrap h2{
  padding-left:10px;
  border-left:4px solid #faaf46;
  font-size:20px;
  line-height: 24px;
}
.codeArea li{
  font-size:14px;
  color: #008800;
}
.codeArea .number code{
  font-size:12px;
  color: #999;
}
.codeArea code{
  font-size:14px;
  color: #008800;
}
.division{
  padding-bottom:30px;
  margin-bottom:40px;
  border-bottom: 1px dashed #d9d9d9;
}
.codeNum{
  display: inline-block;
  min-width:21px;
  color: #999;
  text-align: left;
  font-size:12px;
}
#parameter_table {
  border:1px solid #ddd;
}
#askCodeArea th,td{
  padding:1px 5px;
  text-align: left;
}

/*表单流程数据接口弹框end*/

/*超管弹框*/
.commontext {
  height: 32px;
  line-height: 30px;
  padding: 0 10px;
  border: 1px solid #ccc;
}

.commonselect {
  height: 32px;
  line-height: 30px;
  padding: 0 10px;
  border: 1px solid #ccc;
}

.popCommon_item span {
  width: 60px;
  margin-right: 10px;
  line-height: 30px;
  text-align: right;
  display: inline-block;
}

.w240 {
  width: 240px;
  box-sizing: border-box;
}

/*超管题库类目管理*/
.file_icon{
  display: inline-block;
  width:16px;
  height:13px;
  background: url("../images/fileGray.png") no-repeat 0 0;
}

.active .file_icon{
  background: url("../images/fileWhite.png") no-repeat 0 0;
}

.active .questionType{
  color: #fff;
}

.cur{
  cursor: pointer;
}
/*企业用车信息权限控制*/
.carTableHead li:nth-child(2n+1){ padding:10px 0;background-color: #f5f5f5;}
.carTableHead li:nth-child(1) span{color: #333;  }
.carTableHead li span{padding-right: 15px;}
.carTableHead li span:nth-child(1){padding-left: 15px;}
.ss_input{
  padding: 0 5px;
  height: 30px;
  line-height: 30px;
  border: 1px #ccc solid;
  background-color: #fff;
}
/*头部右上角图标*/
.headIcon{
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
  width: 30px;
  height: 30px;
  background: url(../images/headIcon.png);
}
.headIcon-code{
   background-position: 0 0;
 }
.headIcon-code:hover{
  background-position: -30px 0;
}

.headIcon-notice{
  background-position: 0 -30px;
}
.headIcon-notice:hover{
  background-position: -30px -30px;
}

.headIcon-noticeNew{
  background-position: 0 -60px;
}
.headIcon-noticeNew:hover{
  background-position: -30px -60px;
}

.headIcon-help{
  background-position: 0 -90px;
}
.headIcon-help:hover{
  background-position: -30px -90px;
}

.headIcon-exit{
  background-position: 0 -120px;
}
.headIcon-exit:hover{
  background-position: -30px -120px;
}
/**列表样式*/
span.span-item{
  display: inline-block;
  float: initial;
  padding: 0px 5px;
  margin-left: 5px;
  margin-top: 2px;
  line-height: 24px;
  background: #eee;
  border: 1px solid #ddd;
  border-radius: 2px;
}
div>span.span-item:first-child{
  margin-left:0px;
}
span.span-item >.close{
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 4px 0 0 2px;
  color: #afafaf;
  font-size: 19px;
  font-weight: 600;
  line-height: 17px;
  border-radius: 100%;
  text-align: center;
  opacity: 1;
  cursor: pointer;
}
span.span-item>.close:hover{
  color:#fff;
  background:#ffb164;
}
/*云快消业务移交*/
.verticalLine{height:30px;border-right: 1px solid #ddd;margin: 5px 0;color: #666;}
.selectPersonBtn{line-height: 42px!important;}
.noDataIconPage{padding: 90px 0;text-align: center;}
.noDataIconPage img{width: 80px;height: 80px;}
.noDataTask{padding-top: 10px;font-size: 16px;color:#666;text-align:center;}

/*移动crm 客户负责人转派设置*/
.zhuanpai .formItemSpan {width: auto;}
.zhuanpai .cMain .formItemSpan {line-height: 37px;}
.zhuanpai #userDiv3 {margin-left: 22px;}
.zhuanpai .addDeptUser {height:26px;line-height: 26px;padding-top: 0;padding-bottom: 0;}
.zhuanpai .clientSelectedtip {padding-left:10px;color: #999;}
.zhuanpai .clientSelectedtip.red {color: red;}

/*三周年登录banner*/
.banner-3rd{
  width: 100%;
  height: 120px;
  background: url(../images/banner_login.jpg) no-repeat 50% 0;
}
.content-3rd{
  position: relative;
  width: 1200px;
  height: 120px;
  margin: 0 auto;
}
.btn-3rd{
  position: absolute;
  right: 114px;
  bottom: 23px;
  width: 153px;
  height: 33px;
}